+(CGFloat)maxTextWidth
{
if(UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPhone)
{
if(UIDeviceOrientationIsPortrait([UIDevice currentDevice].orientation))
{
return 220.0f;
}
else
{
return 400.0f;
}
}
else
{
if(UIDeviceOrientationIsPortrait([UIDevice currentDevice].orientation))
{
return 400.0f;
}
else
{
return 700.0f;
}
}
}
私のデバイスが上記の方法でポートレートの値を返すと、ポートレートの値が返されますが、ポートレートの値が返されることがあります。私のデバイスは常に縦向きです。iOSでデバイスの向きが正しく動作しない
ありがとうございました。私の問題を解決しました。:) –
私は、UIDeviceOrientationIsPortraitがiOS 11で問題として助けられました。 –