У меня есть приложение, которое имеет такой код:
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, например когда приложение находится в альбомной ориентации, приложение должно переключаться в альбомную и наоборот, но пока ничего не работает.