Я уверен, что большинство из вас знакомы с UISwitch на iOS. Их какой-нибудь существующий проект пытается реализовать что-то подобное на Mac? Если нет, то с чего бы начать? Я часто их вижу и могу придумать множество применений.
UISwitch
Заранее спасибо
Я думаю, вам следует использовать NSCheckBox, поскольку это эквивалентно компьютеру, где вы используете мышь, а не палец.
NSCheckBox
Для тех, кто сталкивается с этим вопросом в будущем, я разработал UISwitch для Mac (MacToggle) Swift 3 & AutoLayout
https://github.com/RichAppz/MacToggle
Это точная копия UIS-переключателя iOS и полностью настраиваемый.
Наслаждайтесь
I недавно расширен Питер Хоси PRHOnOffButton для добавления iOS-подобных цветов фона и надписей. Поскольку мое происхождение получено, оно может иметь или не иметь такой же оговорки, как описано выше Петром.
Я использовал переключатель Mondo, входящий в комплект Cocoa Mondo .Работает довольно хорошо.
Вы можете использовать Питер Хоси PRHOnOffButton .
ITSwitch не требует изображений, интегрируется с Interface Builder и имеет прекрасные (современные) анимации:
ITSwitch
https://github.com/iluuu1994/ITSwitch
Рекомендуется.