iPhone - Отдельные элементы UINavigation Bar - PullRequest
2 голосов
/ 23 мая 2010

альтернативный текст http://bit.ly/d9fLDg

Существует ли существующий API для этого вида отдельных элементов управления для UINavigationbar, видимого в Mail.app?Более конкретно это стрелки вверх и вниз показаны на рисунке.

1 Ответ

3 голосов
/ 23 мая 2010

Обратите внимание, что вы можете создать UIBarButtonItem с любым пользовательским видом. Так что вы можете создать его и с помощью UISegmentedControl - это то, что, вероятно, используется в вашем примере. Рабочий процесс должен быть примерно таким:

  1. Создать мгновенное (momentary свойство установлено в yes) UISegmentedControl с 2 сегментами
  2. Назначьте изображение каждому из них (используя метод setImage:forSegmentAtIndex:). Тогда
  3. Создать UIBarButtonItem, инициализированный с этим UISegmentedControl как пользовательское представление (используя метод initWithCustomView:).
  4. Добавьте ваш UIBarButtonItem как левый или правый BarButtonItem к UINavigationItem
...