NOSwitch 是 NSButton 和 NSButtonCell 的子类,看起来与 iOS7 中的 UISwitch 控件类似。
用法
在您的 nib 文件中放置一个复选框。打开工具→标识检查器 (⌥⌘3
) 并将 NOSwitchButton
类分配给它。
或者,在代码中
#import "NOSwitchButton.h"
NOSwitchButton *button = [[NOSwitchButton alloc] initWithFrame:NSMakeFrame(0,0,60,36)];
[self.window.contentView addSubview:button];
定制
默认情况下,NOSwitchButton
使用与 iOS7 UISwitch 相同的绿色阴影。您可以使用 tintColor
属性来更改它。
button.tintColor = [NSColor colorWithCalibratedHue:0.05 saturation:0.86 brightness:0.99 alpha:1];
限制
目前此单元格不显示文本值。
许可证
该项目根据 MIT 协议 许可。