2015-04-08 2 views
0

Как изменить положение UISearchController? До сих пор, я поместил его под navigationcontroller:Изменение положения UISearchController - iOS Swift

self.tableView.tableHeaderView = controller.searchBar

Но я хочу для того чтобы достигнуть что-то вроде этого:

http://postimg.org/image/kwv6xippl/

Таким образом, под навигацией находится элемент UISegmentedControl, а затем мой поискBar ...

Это можно реализовать? Если это так, пожалуйста, помогите :) Спасибо;)

+0

Добавить статическую ячейку UITableViewController и падение поиска-бар на нем. Не пугайтесь играть в раскадровку :) – Led

ответ

0

Вместо создания контроллера таблиц в вашей раскадровке вы можете создать контроллер просмотра и сегментированный элемент управления, панель поиска и таблицу в качестве подзонов в представлении вида Контроллер в указанном порядке.

как так ...

enter image description here

+0

Да, я сделал то же самое, что и вы. Но мы не можем просто перетащить в раскадровку UISearchController (она новая в iOS 8), поэтому нам нужно установить ее положение программно, но я не знаю, как это сделать ... – EvIld95

+0

@ EvIld95 использует метод 'addSubview (_ view: UIView) 'и передать в свойстве' searchBar' 'UISearchController' –

+0

Имеет ли ваш UISearchController ограничения? – CamQuest

Смежные вопросы