подклассы nssegmentedcontrol? - PullRequest
       32

подклассы nssegmentedcontrol?

0 голосов
/ 21 марта 2012

Как лучше всего создать подобные элементы управления?

enter image description here

Я предполагаю, что это NSSegmentedControl, и я должен разделить ячейку на подклассы? Но хотел получить второе мнение. Спасибо,

гс

Примечание. Более светлый элемент управления - Twitter Mac, а более темный - Rapidweaver.

Ответы [ 2 ]

0 голосов
/ 04 сентября 2012

enter image description here

  1. Сначала возьмите один UIImageView и получите три изображения для каждой выбранной вкладки.
  2. на UIImageView поместите три UILabels для заголовка
  3. На каждом сегменте положить кнопку UIButton с пользовательским стилем
  4. При нажатии на любую кнопку

    1. изменить изображение UIImageView на выбранный сегмент
    2. Измените цвет UILabel на тот, который вы хотите выделить
    3. Выполнить действие, которое вы хотите сделать
0 голосов
/ 04 сентября 2012

ANSegmentedControl

OR

Возьмите один UIImageView и

  • установить внешний вид по умолчанию
  • поставить прозрачные кнопки на каждом сегменте
  • при нажатии кнопки, измените изображение UIImageView на выбранную кнопку и выполните действие.
...