Автоматическое приложение на основе UINavigationController в IPhoneOS 3.0 - PullRequest
0 голосов
/ 18 апреля 2010

У меня есть приложение, которое имеет такой код:

window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; // UIWindow *window;
viewController = [TopicsViewController new]; //TopicsViewController *viewController; //This is a UITableViewController
navigationController = [UINavigationController new]; // UINavigationController *navigationController;
UIImageView *background = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"background.png"]];
[self.navigationController.view addSubview:background];
[self.navigationController.view sendSubviewToBack:background];
[navigationController pushViewController:viewController animated:YES];
[window addSubview:[navigationController view]];
[window makeKeyAndVisible];

В основном я использую UINavigationController и затем нажимаю UITableViewController или иногда UIViewController UIViewController содержит такие элементы, как UITextView, UIImage, UIScrollView. Проблема в том, что я пытался заставить это приложение реагировать на вращение iphone, например когда приложение находится в альбомной ориентации, приложение должно переключаться в альбомную и наоборот, но пока ничего не работает.

1 Ответ

0 голосов
/ 18 апреля 2010

Вам необходимо реализовать shouldAutorotateToInterfaceOrientation в ваших подклассах UIViewController. Это будет работать (большую часть времени).

...