Я все еще борется с навигационными барами и просто не могу понять, как отредактировать или проверить, что у меня есть панель навигации на моем представлении, и я был бы признателен за любую помощь.Невозможно добавить панель навигации в сцену: проблема с контроллером Root?
У меня есть проект с другим набором сцен, аналогично состоящий из контроллера навигации и трех связанных контроллеров представлений (связанных через segues и основного вида таблицы, встроенных в контроллер навигации), и я смог добавить панель навигации вручную в интерфейсе построителя для контроллеров внешнего вида, которые были отнесены к контроллеру табличного представления. Но в этом наборе сцен навигационный контроллер настроен как контроллер корневого представления для представления таблицы.
У меня есть другой набор сцен. Контроллер навигации и два связанных контроллера вида - оба контроллера табличного представления. Я включил первый контроллер табличного представления в контроллер навигации, а затем добавил к нему второй контроллер табличного представления (для нового экрана, который я хочу добавить в мое приложение), и я подключил этот второй контроллер табличного представления к моему первому контроллеру табличного представления способ шоу-сегу (как и вчера, с другим набором сцен). Могу ли я установить этот другой контроллер навигации в качестве корневого контроллера? Как, могу я иметь два контроллера представления корня в проекте?
Мне кажется, что на моем новом контроллере таблиц есть видимая панель навигации (см. Снимок экрана ниже), но я не могу щелкнуть ее, чтобы изменить ее, чтобы добавить заголовок к ней. Но есть панель навигации и существует, и если да, то почему я не могу щелкнуть внутри нее и использовать ее?
Мне ответили на предыдущий вопрос, что вам нужно добавить панель навигации вручную в сцену раскадровки на любые дополнительные контроллеры представлений. Я сделал это вовремя, и это сработало. Но сегодня, когда я попытался добавить панель навигации, перетащив ее на сцену, это не позволило мне сделать это.
Вот скриншот:
Я уже добавил сериал, идущий от первого контроллера табличного представления ко второму контроллеру табличного представления. – cheznead
То, что я говорю, это удалить его, а затем создать push-сег между этими двумя табличными представлениями. После этого изменения нажимаем segue на show segue и пытаемся добавить панель навигации (это обходной путь ошибки, которую я использую.) –
Вы уверены, что это не проблема с контроллером корневого представления? Кажется странным, что вам нужно будет изменить характер таких секций? – cheznead