У меня есть существующий UITableViewController, который ранее использовался в UINavigationController.
Мне нужно преобразовать его, чтобы оно было представлено в модальном виде. Тем не менее, я все еще хочу иметь панель навигации вверху. Я знаю, это звучит странно - почему бы не представить его в UINavigationController, если я хочу UINavBar? Я хочу представить его без UITabBarController, который связан с моим UINavigationController.
Я попытался открыть XIB, добавить новый вид, переместить UITableView в подпредставление и добавить NavigationBar в этот новый вид. Однако это, похоже, не оказывает никакого влияния, и все табличное представление все еще представлено - никакой навигационной панели не видно. Я думаю, что это потому, что класс является подклассом UITableViewController.
Нужно ли конвертировать это в класс UIViewClass? Есть ли хороший подход для добавления панели навигации в коде или через Interface Builder к существующему UITableViewController?
Спасибо за любые советы о том, как подойти к этому.