2016-12-25 5 views
2

У меня проблема с тем, что я хочу отключить панель вкладок в подключенном представлении «Мастер-вид». Мастер-представление показывает панель вкладок, но когда я обойдусь через show segue, тогда они показывают пустую панель, я пытался выбрать ни одного в Инспекторе атрибутов (Нижняя панель => Нет), но это не работает.Как скрыть панель вкладок в подключенном сегменте в swift 3.0

Вот еще помогает скриншот:

Storyboard Screenshot

Пожалуйста, дайте нам знать, что я делаю неправильно.

Спасибо.

ответ

0

при подготовке к Segue, напишите следующий код:

override func prepare(for segue: UIStoryboardSegue, sender: Any?) { 
    if segue.identifier == "..." { 
     //VC should have the tab bar 
     VC.hidesBottomBarWhenPushed = true 
} 
+0

все еще показывается ... я добавил перед подготовкой к segue! но они все еще показывают :( –

+0

и на этой панели вкладок, которые также не могут быть выбраны для большего количества просмотров приложений, которые также были приобретены :( –

+0

Я протестировал его. Он работал на моем Xcode. Не могли бы вы опубликовать больше кода об этой проблеме? –

0

Вы пытались изменить тип SEGUE на раскадровке? Если вы измените его на модальный или всплывающий, он скроет панель вкладок.

+0

Показать подробности и шоу работает только в настоящее время, модально и присутствует, поскольку popover работает, но они также скрывают мою панель навигации, так что это большая проблема, я не хочу скрывать панель навигации на вкладке! –

0

Если вы используете раскадровки для соединения различных элементов TabBar затем создать SEGUE но выбрать «отношения» непосредственно перейти вместо «показать» SEGUE. Связь segue добавит элемент TabBar к другим контроллерам.

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