Я основал свое приложение на проекте проекта SplitView от Apple. У меня есть TableView в качестве Мастера, и я использую разные типы представлений в виде подробного представления. Чтобы выбрать типы подробного представления, я использую причудливую концепцию кнопок на панели инструментов DetailView. Когда DetailView происходит от UIViewController, все хорошо. Когда DetailView происходит от UIViewController, но содержит UITableView, тогда у меня есть проблемы. В портретном режиме видна панель инструментов. В ландшафтном режиме панель инструментов скрыта, хотя Tableview перемещается вниз, чтобы освободить место для нее. UIToolbar и UITableView определены в моем файле NIB, который загружается для создания подробного представления. Почему моя панель инструментов невидима в ландшафте?Панель инструментов скрыта на повернутом UISplitView DetailView
BTW, это лучший способ выбора Детальный вид с UISplitView? Бонусный вопрос: что, если при выборе строки в моем представлении DetailView должен появиться другой вид, я не могу его нажимать, как если бы я был с NaviagtionController, так как я могу вернуться к подробному представлению таблицы?
Спасибо, Gerry
Я пользуюсь тем же взглядом, что и в портрете, так и в ландшафте. Мой планшет находится в верхней части панели инструментов, но это пространство в настоящее время заполняется белым. Я бы предпочел не использовать ниб, но я обнаружил, что использование ниба было единственным способом получить панель инструментов. (Панели инструментов находятся в наконечнике, как и в представлении таблицы.) Я не мог понять это в прямом коде. – Gerry
Эта статья решает проблему. Он показывает, как создать полезное приложение splitview. http://www.cimgf.com/2010/05/24/fixing-the-uisplitviewcontroller-template/ – Gerry