我相信大多数人都熟悉iOS上的UISwitch
。他们现有的任何项目是否都试图在Mac上实现这样的功能?如果没有,一个人会从哪里开始制作一个?我经常看到它们,可以想到很多用途。
提前致谢
答案 0 :(得分:11)
我认为您应该使用NSCheckBox
,因为它在您使用鼠标而非手指的计算机上是等效的。
答案 1 :(得分:6)
我使用的是Mondo Switch,它是Cocoa Mondo Kit的一部分。它运作得很好。
答案 2 :(得分:6)
我recently extended Peter Hosey PRHOnOffButton添加类似iOS的背景颜色和标签。由于我的衍生出来,它可能会或可能不会有彼此相同的警告。
答案 3 :(得分:6)
对于将来遇到这个问题的人,我开发了一款适用于Mac的UISwitch(MacToggle) Swift 3&自动版式强>
https://github.com/RichAppz/MacToggle
它是iOS UISwitch的复制品,可完全自定义。
享受
答案 4 :(得分:5)
您可以使用Peter Hosey的PRHOnOffButton。
答案 5 :(得分:3)
答案 6 :(得分:1)
从macOS 10.15'Catalina'开始,有一个名为'NSSwitch'的本地控件:https://developer.apple.com/documentation/appkit/nsswitch?language=objc