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

手机扫一扫分享

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

手机扫一扫分享

编辑
举报