UINavigationBar неправильное положение в начале ландшафта - PullRequest
2 голосов
/ 19 августа 2011

iPad приложение.У меня есть вкладка.Одна вкладка имеет контроллер представления с представлением.В этом виде контроллера я добавляю контроллер навигации.Если я запускаю приложение в портретном режиме, все работает нормально.Однако, если приложение запускается в альбомной ориентации, моя навигационная позиция y равна 20 (вместо 0, как и должно быть).Я вижу вид за панелью навигации.Если я вручную переставлю (полоса) контроллер uinavigation на -20 лет, я получу массу проблем с размером во всем приложении.Как я могу это исправить?(кстати, если я удаляю строку состояния, она просто отлично смотрится в альбомной ориентации)

enter image description here

Вот код моего представления, управляющего navcontroller:

- (void)viewDidLoad
{
[super viewDidLoad];

self.topicsList = [[TopicsListVC alloc]initWithStyle:UITableViewStylePlain];
self.navController = [[UINavigationController alloc]initWithRootViewController:self.topicsList];

self.navController.view.frame = self.view.frame;
[self.view addSubview:self.navController.view];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...