2016-11-11 4 views
1

Я пытаюсь добавить кнопку «Назад» на мой контроллер табличного представления (правый правый VC на картинке). Я включил контроллер навигации и добавил элемент «Назад» на панели навигации с помощью segue для моего второго VC. Однако, когда я запускаю код, после того, как я нажимаю на TableVC, он переходит на пустой экран, при этом кнопка «Назад» все еще находится вверху. Я хочу иметь второй экран VC при нажатии кнопки «Назад», но я думаю, что есть какая-то напуганная вещь, которую делает панель навигации. Мне было интересно, есть ли способ обойти это.Быстрая проблема с использованием навигационного контроллера

enter image description here

ответ

1

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

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

Контроллеры встраивания сначала путают, поэтому рекомендуется взглянуть на некоторые дополнительные документы.

Вот хороший учебник, который я когда начинал: Tutorial

+0

Спасибо за ваш ответ. Вложение контроллера навигации на второй VC сделало трюк. Существует одно предостережение - когда я ударяю назад, он удерживает кнопку «Назад» с навигационной панелью на первом ВК. Есть ли способ избавиться от этого? Или это результат использования встроенной навигационной панели? – Kevin

+0

Вы удалили навигационную панель в первом контроллере? –

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