Добавьте tableView к keyWindow, как я могу позволить ему показать навигационный элемент

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

1 ответ

Решение

NavigationItem контроллера представления появляется, только если контроллер представления помещен в контроллер навигации. Это контроллер навигации, который отображает элемент навигации контроллера представления. Если вы хотите, чтобы отображался элемент навигации контроллера представления (на панели навигации), создайте UINavigationController, передавая ваш UITableViewController в качестве его корневого контроллера представления. Затем сделайте навигационный контроллер корневым контроллером представления окна. Теперь у вас будет панель навигации вверху, показывающая элемент навигации контроллера табличного представления и табличное представление, заполняющее остальную часть экрана.

Другие вопросы по тегам