停止UIButton淡出 - 斯威夫特

时间:2015-06-16 19:19:44

标签: swift button

无论如何都要阻止UIButton在其标题发生变化时执行淡入淡出动画。

我正在使用按钮来显示计时器,当按下该按钮时,计时器暂停。它工作正常,但每次时间改变按钮动画开始,它会逐渐消失,并且每秒都恢复正常。

3 个答案:

答案 0 :(得分:2)

最简单的方法是使用.Custom按钮而不是.System按钮。

答案 1 :(得分:0)

这会有所帮助,虽然它似乎并没有完全消除动画:

CATransaction.begin()
CATransaction.setDisableActions(true)
myButton.setTitle(myText, forState: .Normal)
CATransaction.commit()

答案 2 :(得分:0)

如果您正在处理条形按钮项,则可以通过以下方式阻止动画:

barButton.title = "New Title Here"
navigationItem.setLeftBarButton(barButton, animated: false)