Вот некоторые переменные Swi, ft, чтобы облегчить обнаружение:

я есть вопрос о том, как определить ориентацию устройства на iOS. Мне не нужно получать уведомления об изменениях, только сама текущая ориентация. Кажется, это довольно простой вопрос, но я не смог обернуть голову вокруг него. Ниже то, что я сделал до сих пор:

UIDevice *myDevice = [UIDevice currentDevice] ;
[myDevice beginGeneratingDeviceOrientationNotifications];
UIDeviceOrientation deviceOrientation = myDevice.orientation;
BOOL isCurrentlyLandscapeView = UIDeviceOrientationIsLandscape(deviceOrientation);
[myDevice endGeneratingDeviceOrientationNotifications];

На мой взгляд, это должно работать. Я включаю устройство для получения уведомлений об ориентации устройства, затем спрашиваю, в какой ориентации оно находится, но затем оно не работает, и я не знаю почему.

Ответы на вопрос(10)

Ваш ответ на вопрос