【发布时间】:2017-06-25 14:28:27
【问题描述】:
我认为这很简单,但似乎并非如此。
我有一个 NSSlider,我想在标签中显示我想要的值,就像在这个 picture 中一样。使用picture 中所示的设置,它可以正常工作,使用绑定takeIntValueFrom。现在我希望这个滑块设置一个新的 UserDefaults 值:
@IBAction func sliderAction(_ sender: NSSlider) {
UserDefaults.standard.set(sliderOutlet.intValue, forKey: "sliderkey")
print(UserDefaults.standard.integer(forKey: "sliderkey"))
}
这个 actionfunc 删除了takeIntValueFrom-绑定。所以最终,要么是要么。直到现在,我还没有找到一个解决方案如何让它同时工作。很高兴能得到一些想法。
【问题讨论】:
标签: swift cocoa binding slider nsslider