Я немного неясен о том, как вращать виды, которые находятся на UINavigationController.Авторотация с помощью UINavigationController
Я переопределен объект UINavigationController с одним из моих собственных, отменяющий:
- (аннулируются) didRotateFromInterfaceOrientation: (UIInterfaceOrientation) fromInterfaceOrientation {вернуть YES; }
У меня есть один вид на стек на контроллере и что вид загружается из XIb с двумя видами в ней. Я хочу переключиться с портрета на пейзаж. Обычно я бы справился с этим, изменив представление из файлов nib самого представления. Должен ли я внедрять вращательный код в контроллере навигации или только в моем коде просмотра?
- (аннулируются) willAnimateFirstHalfOfRotationToInterfaceOrientation: (UIInterfaceOrientation) toInterfaceOrientation продолжительность: (NSTimeInterval) продолжительность
Это willAnimate код, что я привык к использованию самого представления, но я Я все еще не вижу изменение вида, и я думаю, что мне нужно получить доступ к представлению в NavigationController и изменить его, или даже переопределить тот же метод в контроллере навигации и переключиться туда.
Любые предложения? Я никогда не делал этого раньше, и только что обнаружил, что TabViewControllers и NavigationControllers являются только портретным режимом только по умолчанию.