У меня есть SplitViewController, у которого есть два UITableViewController - один главный / корневой, одна деталь. Все работает плавно.
У меня есть UIView, который отображается на подробном контроллере до того, как пользователь выберет элемент в корневом контроллере представления. Это настроено так:
[self.navigationController.view addSubview:makeSentenceHelperView];
[self.navigationController.view bringSubviewToFront:makeSentenceHelperView];
DetailViewController настроен так:
UINavigationController *detailNav = [[[UINavigationController alloc] initWithRootViewController:detailViewController] autorelease];
Где detailViewController
- это подкласс UITableView.
Проблема заключается в том, что этот подпредставитель скрывает кнопки и панель навигации от панели навигации контроллера подробного вида, что является проблемой, когда вы запускаете SVC в портретном режиме (нет способа выбрать корневой элемент с корневым всплывающим окном).
Как представить представление внутри контроллера навигации, чтобы панель навигации и кнопки появлялись в подробном представлении?