Как добавить статическую панель поиска (та, которая не прокручивается с помощью UITableView) под UINavigationController в корневом представлении UISplitViewController. В почтовом приложении iPad есть пример одного из них. На самом деле я бы хотел добавить панель инструментов с сегментированным элементом управления вместо панели поиска, но я думаю, что процесс такой же.
Как добавить панель поиска под панелью навигации в UISplitViewController?
Ответы (2)
Да, я имел в виду левую панель UISplitViewController, поэтому я думаю, что мой вопрос действительно заключается в том, как мне добавить статическую панель инструментов под панелью навигации при использовании UITableViewController?
Вы можете добавить любое представление (кроме нового разделенного представления iPad) в контроллер навигации, а не только UITableView. И добавленный вид может иметь подвиды...
Добавьте простой UIView в NavigationController. В этом UIView сначала добавьте панель поиска, а затем контроллер навигации под панелью поиска. Вы даже можете добавить панель инструментов внизу.
NavigationController
UIView
searchbar
tableview
toolbar
Эм... можешь перефразировать? Вы имеете в виду на левой панели UISplitViewController? UINavigationController не разрешен в качестве родителя UISplitViewController — это дает ошибку времени выполнения в SDK 3.2.
Если то, что вы говорите, по существу: «Как мне добавить панель поиска в левую панель UISplitViewController? Тогда ответ будет таким же, как и для любого представления, отображаемого на левой панели. Поскольку обе панели принимают простые UIViewControllers (не просто UITableView), вы создаете перо в IB с представлением, панелью поиска, ниже которой вы затем помещаете UITableView.Это NIB, который вы назначаете в так называемом «главном интерфейсе» (слева).
Большинство людей, у которых есть такой вопрос, думают, что вы можете использовать UITableView только в «Основном интерфейсе» (поскольку это похоже на то, что происходит).