MABSliderOS X 滑块
MABSlider 是使用 Swift 编写的 OS X 的自定义滑块。
安装
- 将“ MABNSSLider.swift”拖到您的 Xcode 项目中。
使用界面生成器
- 将 NSSlider 添加到视图。
- 将类名称编辑为“ MABSlider”,而不是“ NSSlider”。
- 如下编辑您的 appdelegate:
@IBOutlet var slider2: MABSlider!
func applicationDidFinishLaunching(aNotification: NSNotification) {
slider2.setKnobImage(NSImage(named: "knob")!)
slider2.setBarFillImage(NSImage(named: "fill")!)
slider2.setBarFillBeforeKnobImage(NSImage(named: "beforeknob")!)
slider2.setBarLeftAgeImage(NSImage(named: "leftage")!)
slider2.setBarRightAgeImage(NSImage(named: "rightage")!)
}
@IBAction func slider2Changed(_ sender: MABSlider) {
// your code goes here
NSLog("\(slider2.floatValue)")
}
评论