Для горизонтального вида прокрутки просто создайте вид прокрутки и добавьте к нему кнопки. Белый «выбранный» фон, который вы обрезали, можно создать, загрузив белый овал и используя resizeableImageWithCapInsets:
, чтобы расширить его до размера текста. Свяжите событие кнопки click
с функцией, которая представляет новый вид. Если эта «строка меню» действует как стандартная панель вкладок iOS, вам необходимо самостоятельно управлять иерархией представления.
Для вертикального вида прокрутки, скорее всего, вы смотрите на UITableView
, содержащийся в UINavigationController
, где класс, реализующий UITableViewDelegate
для табличного представления, отвечает на didSelectRowAtIndexPath
выдвигая новый взгляд на контроллер навигации. Это обычный шаблон для реализации того, что выглядит как прокручиваемый список элементов, при котором нажатие на одну ячейку вызывает переход на новый экран.