Я хотел бы рассмотреть замену заголовка панели навигации на элемент управления, который позволяет переключаться между вкладками. Вы можете назначить свойство titleView панели для элемента управления или кнопки, и это, как правило, будет работать правильно.
Если вы ограничены 2-3 вкладками, вы можете просто использовать UISegmentedControl.
Если вы хотите больше, вы можете использовать кнопку, при нажатии которой открывается вид, позволяющий выбрать нужный вид. Это может быть модальное табличное представление, или вы можете сдвинуть UIPickerView из нижней части экрана, подобно клавиатуре.
Я использую эту технику в своем собственном приложении, скриншоты здесь . Нажатие кнопки циклически переключается между представлениями (в этом случае я меняю содержимое ячеек таблицы); нажмите и удерживайте слайдер вверх.