2016-04-19 3 views
0

Мне нужно поставить 2 NavigationBars. Второй будет ниже первого.Многократная панель навигации

Моя идея:

В первой навигационной панели есть кнопки навигации, а во втором только метка по центру.

Остальное - контроллер UITableView. Когда пользователи прокручиваются, контент скрывается ниже навигационных баров.

enter image description here

+0

Почему вы не добавляете UIview в навигационную панель в своем диспетчере просмотра? –

+0

Потому что, когда я просматриваю содержимое таблицы, его не скрывать. –

+0

У вас не может быть сразу два экрана монитора UINavigationController. Вам нужно будет создать представление ниже. Похоже, вы можете использовать UISegmentedControl или просто создать UIView с несколькими кнопками – Paulw11

ответ

2

Paulw11 был прав, вы, вероятно, следует создать настраиваемое представление, добавить пару кнопок на нем и прикрепить ее к нижней части панели навигации с помощью AutoLayout. Если вам нужно скрыть это представление, когда пользователь прокручивает, вы можете реализовать метод func scrollViewDidScroll(scrollView: UIScrollView) в своем UITableViewController и изменить его на alpha на ноль.

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