Добавьте UINavigationBar к UITableViewController без UINavigationController

У меня есть существующий UITableViewController, который ранее использовался в UINavigationController.

Мне нужно преобразовать его, чтобы представить как модальное представление. Тем не менее, я все еще хочу иметь панель навигации вверху. Я знаю, это звучит странно - почему бы не представить его в UINavigationController, если я хочу UINavBar? Я хочу представить его без UITabBarController, который связан с моим UINavigationController.

Я попытался открыть XIB, добавить новое представление, переместить UITableView в подпредставление и добавить NavigationBar к этому новому представлению. Однако это, похоже, не оказывает никакого влияния, и все табличное представление все еще представлено - никакой навигационной панели не видно. Я думаю, что это потому, что класс является подклассом UITableViewController.

Нужно ли конвертировать это в UIViewClass? Есть ли хороший подход для добавления панели навигации в коде или через Interface Builder к существующему UITableViewController?

Спасибо за любой совет о том, как подойти к этому.

Ответы на вопрос(1)

Ваш ответ на вопрос