UISwitch,类似Mac的东西?

时间:2011-01-27 00:57:25

标签: cocoa macos uiswitch

我相信大多数人都熟悉iOS上的UISwitch。他们现有的任何项目是否都试图在Mac上实现这样的功能?如果没有,一个人会从哪里开始制作一个?我经常看到它们,可以想到很多用途。

提前致谢

7 个答案:

答案 0 :(得分:11)

我认为您应该使用NSCheckBox,因为它在您使用鼠标而非手指的计算机上是等效的。

答案 1 :(得分:6)

我使用的是Mondo Switch,它是Cocoa Mondo Kit的一部分。它运作得很好。

答案 2 :(得分:6)

recently extended Peter Hosey PRHOnOffButton添加类似iOS的背景颜色和标签。由于我的衍生出来,它可能会或可能不会有彼此相同的警告。

enter image description here

答案 3 :(得分:6)

对于将来遇到这个问题的人,我开发了一款适用于Mac的UISwitch(MacToggle) Swift 3&自动版式

https://github.com/RichAppz/MacToggle

enter image description here

它是iOS UISwitch的复制品,可完全自定义。

享受

答案 4 :(得分:5)

您可以使用Peter HoseyPRHOnOffButton

答案 5 :(得分:3)

ITSwitch不需要图像,与Interface Builder集成并具有可爱的(现代)动画:

  

https://github.com/iluuu1994/ITSwitch

推荐。

答案 6 :(得分:1)

从macOS 10.15'Catalina'开始,有一个名为'NSSwitch'的本地控件:https://developer.apple.com/documentation/appkit/nsswitch?language=objc