Панель навигации iOS - PullRequest
       10

Панель навигации iOS

0 голосов
/ 22 февраля 2012

Я хочу создать приложение с такой навигацией между представлениями: прокрутка с текстовыми элементами (например, строка меню).Проверьте приложение Radio-Canada в магазине приложений (бесплатно).

Как продолжить?Я знаю, что мне нужен просмотр прокрутки, но после этого ... Вы должны понимать, что у меня не слишком много опыта работы с iOS 5.

Проверьте этот снимок для примера:

оснастка http://www.eazyrf.com/Snap2.jpg

1 Ответ

2 голосов
/ 22 февраля 2012

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

Для вертикального вида прокрутки, скорее всего, вы смотрите на UITableView, содержащийся в UINavigationController, где класс, реализующий UITableViewDelegate для табличного представления, отвечает на didSelectRowAtIndexPath выдвигая новый взгляд на контроллер навигации. Это обычный шаблон для реализации того, что выглядит как прокручиваемый список элементов, при котором нажатие на одну ячейку вызывает переход на новый экран.

...