Я программно создаю приложение на основе панели вкладок.В приложении метод didFinishLaunchingWithOptions (делегат приложения), который я поместил:
self.tabBarController = [[[UITabBarController alloc] init] autorelease];
SearchViewController *search_vc = [[[SearchViewController alloc] init] autorelease];
SearchBookmarksViewController *search_bookmarks_vc = [[[SearchBookmarksViewController alloc] init] autorelease];
ItemsBookmarksViewController *items_bookmarks_vc = [[[ItemsBookmarksViewController alloc] init] autorelease];
AboutUsViewController *aboutus_vc = [[[AboutUsViewController alloc] init] autorelease];
UINavigationController *search_nav = [[[UINavigationController alloc] initWithRootViewController:search_vc] autorelease];
UINavigationController *search_bookmarks_nav = [[[UINavigationController alloc] initWithRootViewController:search_bookmarks_vc] autorelease];
UINavigationController *items_bookmarks_nav = [[[UINavigationController alloc] initWithRootViewController:items_bookmarks_vc] autorelease];
UINavigationController *aboutus_nav = [[[UINavigationController alloc] initWithRootViewController:aboutus_vc] autorelease];
NSArray vc_stack = [NSArray arrayWithObjects:search_nav,search_bookmarks_nav,items_bookmarks_nav,aboutus_vc,nil];
tabBarController.viewControllers = vc_stack;
[self.window addSubview:tabBarController.view];
SearchViewController - это, по сути, форма поиска, показывающая результаты в UItableView со строками, которые при выборе отображают детали овыбранный ряд.Пользователь также может нажать кнопку «Просмотр фотографий», которая нажимает на контроллер представления с UIImageView, чтобы показать некоторые фотографии.
Теперь при работе с представлением фотографий мне пришлось работать с альбомной ориентацией, которая, кажется, не работает легков приложениях панели вкладок. Можете ли вы помочь нам узнать, что именно нужно сделать, чтобы контроллеры просмотра фотографий обрабатывали альбомную ориентацию?
Мне сказали сделать shouldAutorotateToInterfaceOrientation метод для возвратаДА в каждом контроллере представления, таким образом делая любое представление, чтобы разрешить альбомную ориентацию ИЛИ подкласса TabBarController, и это последнее решение может вызвать отклонение моего приложения Apple.Так что я немного запутался в том, что именно делать ...
Спасибо заранее за вашу помощь!
Стефан