Конечно, вы могли бы сделать это, но вы эффективно используете собственный UITabBarController.Если вы еще этого не сделали, прочитайте его справочник по классам .Вы можете разместить панель вкладок в верхней части экрана, если это то, что вы хотите.См. Этот вопрос .
Если вы все еще хотите создать свою собственную версию с помощью панели навигации, не используйте UINavigationController.Вместо этого вы можете использовать подкласс UIViewController с панелью навигации и UISegmentedControl.Проект примера кода UICatalog показывает, как это реализовать.
Затем в IBAction для сегментированного элемента управления выполните что-то вроде этого: