Привет, я создаю приложение для ios 5 и 6, мне нужно изменить положение кнопки в зависимости от ориентации интерфейса. Проблема в том, что:IOS 5 и IOS6 имеют разные результаты ориентации интерфейса
ios 5: он возвращает UIInterfaceOrientationLandscapeRight, в то время как ios 6 возвращается UIInterfaceOrientationLandscapeLeft.
Так что я не могу изменить мою кнопку правильно
Я не знаю, как справиться с этим, или мне нужно изменить что-то в обстановке. Благодарим за помощь!
Я считаю, с прошивкой 6+ определенные события вращения, автоматически пересылаются на контроллерах просмотреть ребенка. Если вы на iOS 5, то это не так - вы должны направить их самостоятельно. Если вы этого не сделаете, все не всегда работает правильно. Он явно не задокументирован как таковой, но см. ['ShouldAutomaticallyForwardRotationMethods'] (https://developer.apple.com/LIBRARY/IOS/documentation/UIKit/Reference/UIViewController_Class/Reference/Reference.html) * Доступно в iOS 6.0 и более поздних версиях * У вас есть какой-то настраиваемый контроллер навигации/навигации? –
Я не использую navigationviewcontroller, я использую uiviewcontroller в качестве корневого контроллера. – sokna