NSSegmented Control не выбирается - PullRequest
2 голосов
/ 06 марта 2010

У меня есть NSSegmentedControl с текстурированным округлым стилем и с режимом выбора, установленным на «любой». Проблема в том, что он относится к нему как к «нет выбора». Когда я переключаю стиль на капсулу, он работает правильно. Я использую это на панели инструментов, хотя я также проверил это в представлении (на двух разных компьютерах), и оно ведет себя одинаково.

Спасибо за помощь

1 Ответ

4 голосов
/ 07 марта 2010

Я только что понял, что это функция округлого текстурированного стиля. Начиная с 10.5 (когда я считаю, что это было введено), выбор в этом стиле сегментированного управления обозначается изображением шаблона «светящийся», а не «нажатым».

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

Итак, не ошибка, а особенность.

...