2015-02-19 2 views
1

У меня проблема с тем, что заголовок панели навигации не отображается, а первая строка таблицы не отображается, что происходит, когда я встроен в контроллер панели вкладок. Посмотреть изображения:Навигационная панель Xcode, панель вкладок, название таблицы не отображается

enter image description here

enter image description here

enter image description here

Как это исправить, в чем проблема?

+0

попробуйте распечатать навигационную панель.title в NSLog, у нее есть какое-либо значение. Я чувствую, что это может быть скрыто или смешано в фоновом цвете. – Shashi3456643

+0

Не могли бы вы добавить скриншот макета? –

+0

Я добавил еще одно изображение, вы имеете в виду на этом снимке экрана? –

ответ

2

Контроллер, который находится поверх навигационного стека NavigationControllers, является TabBarController, поэтому он отображает его заголовок, а не TableViewControllers, который является дочерним элементом TabBarControllers.

This question может вам помочь.

+0

Спасибо, я только что переключил заказ tabnav и навигацию, теперь он работает .. это хорошее решение? –

+1

Трудно сказать, что это не стандартное решение (когда контроллер навигации обычно является корневым контроллером). Учтите, что многие решения для других проблем с навигационным стеклом могут не относиться к вашей архитектуре. – kedzia

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