2013-04-23 1 views
1

Я подготовил один файл контроллера вида с именем «CncWindowController», а в XIB-файле я беру объект окна (вместо UIView) и подключил его для просмотра розетки. Поэтому, когда я получаю доступ к его представлению, я получаю объект окна.Вращение Не работает в версиях iOS-6.0 и выше

Я доступа к нему, как в AppDelegate.m файле:

self.windowController = [[CncWindowController alloc] initWithNibName:@"CncWindowController" bundle:nil]; 
self.window = (UIWindow*) self.windowController.view; 

Здесь вид на самом деле имея в виду окно. Но Rotation не работает в iOS6.0 и shouldAutorotate метод также не вызывается.

Если я буду использовать оконный объект, как показано ниже, то он отлично работает: self.window = [[UIWindow alloc] initWithFrame: [[UIScreen mainScreen] bounds]];

Что не так с моим подходом? Любая помощь идей, как я должен работать авторотации в iOS-6, используя слишком высокий подход?

Спасибо!

+0

проверить это http://dhilipsiva.blogspot.in/2012/07/ios-6-ui-interface-orientation.html – krishh

+0

я уже добавил методы, которые требуются для КСНА-6. 1) shouldAutorotate 2) supportedInterfaceOrientations – NSS

ответ

1

Перейдите по этой ссылке, чтобы получить подробную информацию о том, как работает ротация в iOS6. http://buddingdevelopers.com/autorotation-in-ios/

+0

Я не могу открыть ссылку: http://buddingdevelopers.com/autorotation-in-ios/ – NSS

+0

oops. у сайта, похоже, есть проблемы. Но теперь это похоже на alrit. :) – Xcoder

 Смежные вопросы

  • Нет связанных вопросов^_^