Вероятно, было бы неплохо спросить об этом и на ux.se.
Есть несколько вещей, о которых я могу подумать, что вы можете сделать.
Самый простой (инаиболее ожидаемый) будет использовать UITabBarController.Теперь это ожидаемый элемент для переключения между UINavigationControllers и, вероятно, это то, что вы должны использовать, но я понимаю о нехватке места.Как вы говорите, ваши ячейки таблицы довольно высокие.
Следующая вещь, о которой я думаю, - это внедрение чего-то более индивидуального в само приложение.Следуя последней версии приложения Facebook, им удается сократить пространство двумя способами.Во-первых, у них есть кнопка меню на контроллере навигации, которая сдвигает все окно вправо и отображает меню слева.Это будет хорошо работать в вашем приложении, хотя это может быть довольно сложно реализовать.
Еще одна вещь, которую вы можете сделать, если вы откроете представление «Уведомления», оно всплывает поверх содержимого приложения ввсплывающий виджет стиля речи пузырь.Это еще один способ переключаться между представлениями.Это было бы намного проще реализовать, если бы вы выбрали.
Вот несколько изображений двух реализаций:

В противном случае вы можете реализовать что-то вродеТвиттер для Android-приложения.У них есть контроллер панели вкладок, но он нестандартный и не такой высокий.Как вы можете видеть, им все еще удается получить много контента в приложении.

Может быть полезно уменьшить размер шрифта в вашем приложении или изменить дизайн.Вы должны быть в состоянии получить достаточно контента с помощью панели навигации и контроллера панели вкладок, если честно.
Если вам нужна дополнительная помощь, спросите на ux.stackexchange.com или, возможно, опубликуйте несколько скриншотов вашего приложения.для нас, чтобы увидеть.