MABSliderOS X 滑块

联合创作 · 2023-09-28 01:51

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)")
}
浏览 11
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报