В iOS это делается с помощью контроллера панели вкладок, который обычно отображается в нижней части экрана, и если вы хотите отобразить его в верхней части экрана, используйте панель инструментов.
Посмотрите на приложение календаря на iPhone , оно имеет 3 кнопки справа, и вот так оно будет выглядеть, если вы добавите кнопки на панель навигации.
Я бы предпочел использовать раскадровку ИЛИ XIB для этого и добавить все элементы там, где есть кнопки, и назначить для нее методы IBAction, вот пример того, как вы можете использовать раскадровку для того же .
Кнопки, используемые на панели инструментов, могут иметь изображения с надписями для отображения того же внешнего вида.
Надеюсь, это поможет.