Я хочу, чтобы моя панель вкладок приложения с тремя вкладками в ландшафтном режиме, а третья закладка должна быть в конечном итоге portrait.I преобразования всего приложения в пейзаж с помощьюВкладка Раскадровки вида бара контроллера альбомной ориентация/Портретная
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
// Return YES for supported orientations
return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft);
}
в каждом представлении контроллеры в качестве приложения панели вкладок требуют, чтобы все его контроллеры суб-представлений были в ландшафтном для этого.
В моем файле .plist есть опция Lanscape, а затем добавлен портрет.
Как я могу сделать третью вкладку, чтобы повернуть на портрет?
Ваша помощь очень признательна.
Я добавил файлы для tabbarcontroller .Edited это для трех вкладок. if (self.selectedIndex <= 2) и удалил случай else для «больше». В третьем контроллере представления, поскольку я хочу только, чтобы быть в портрете, верните YES для (interfaceOrientation == UIInterfaceOrientationPortrait); in должен авторотировать метод. Но все равно его не вращается, чтобы прреть. Где я ошибаюсь? – Senorina
selectedIndex начинается с 0, поэтому, если у вас есть 3 вкладки, то 0, 1 и 2. Являются ли контроллеры представления внутри UINavigationControllers? Если вы посмотрите на код, предполагается, что контроллер вида на панели вкладок является навигационным контроллером, и он захватывает контроллер верхнего уровня. Если у вас просто есть контроллеры представлений, nix навигационный элемент управления – jmstone617
Спасибо за ответ jmstone .. Третий вид не в контроллере навигации. Так что я просто добавил UIViewController * viewController = [childVCArray objectAtIndex: self.selectedIndex]; для selectedIndex == 2 Теперь изображение поворачивается к портрету, когда я меняю ориентацию устройства на портрет. Но затем все остальные вкладки становятся портретами. Я хочу, чтобы третий вид был вынужден делать портрет при каждом выборе (не только когда устройство меняет ориентацию). И другие вкладки всегда должны оставаться в пейзаже. Любое предложение? – Senorina