class VIEwController: NSVIEwController { @IBOutlet weak var basicbutton: NSbutton! overrIDe func vIEwDIDLoad() { super.vIEwDIDLoad() } @IBAction func basicbuttonClicked(_ sender: NSbutton) { NSAnimationContext.runAnimationGroup({ (context) in context.duration = 10.0 self.basicbutton.animator().AlphaValue = 1 }) { self.basicbutton.animator().AlphaValue = 0 } }}我误解了动画师在动画期间的价值观.设置它的正确方法是:
@IBAction func basicbuttonClicked(_ sender: NSbutton) { NSAnimationContext.runAnimationGroup({ (context) in context.duration = 10.0 // Use the value you want to animate to (NOT the starting value) self.basicbutton.animator().AlphaValue = 0 })}总结
以上是内存溢出为你收集整理的swift – 使用NSAnimationContext淡出NSButton全部内容,希望文章能够帮你解决swift – 使用NSAnimationContext淡出NSButton所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)