Мультиселект сегментированныйКонтроль - PullRequest
3 голосов
/ 23 января 2012

Как я могу создать мультиселектируемый сегментированный элемент управления, как страницы Apple, чтобы выбрать стиль шрифта (например, полужирный, курсив или подчеркнутый)?

Является ли сегментированный элемент управления правильным способом или есть лучший?

Спасибо, Слюда

Ответы [ 2 ]

2 голосов
/ 23 января 2012

То, что я хотел бы сделать, это просто использовать переключатель для каждого свойства. Для этого вы должны использовать UISwitch .

Если вы не хотите использовать UIS-переключатель и предпочитаете более традиционный подход к кнопке-переключателю, взгляните на эти ответы . Я не думаю, что сегментированный контроль - это вообще путь. Сегментированный элемент управления имеет только одно выбранное состояние, и он будет противоречить рекомендациям Apple по использованию пользовательского интерфейса для нескольких выбранных состояний.

1 голос
/ 19 апреля 2012

Apple делает то же самое в графическом интерфейсе XCode; обратите внимание на множественный выбор сегментированного элемента управления в правом верхнем углу для просмотра. Вот ссылка на OSX, которая может приблизить вас к решению для iOS

https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/ApplicationKit/Classes/NSSegmentedCell_Class/Reference/Reference.html#//apple_ref/doc/c_ref/NSSegmentSwitchTrackingSelectAny

См. Значение NSSegmentSwitchTrackingSelectAny

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...