我有一个函数可以将某个按钮设置为淡入和淡出。我在viewDidLoad
启动动画,所以动画一旦我打开应用程序就可以工作。按钮带我到输入窗口,当输入字段有输入时,我想停止动画。我尝试从条件中删除文本中的动画,但动画保持动画效果,即使条件满足。 我该如何创建一个删除这个动画的函数?如何停止按钮通过条件动画
继承人我的代码:
func animateText(){
UIView.animate(withDuration: 0.5, animations: {
self.EnterDet.alpha = 1
}, completion: {
(Comnpleted : Bool) -> Void in
UIView.animate(withDuration: 0.5, delay: 1.5, options: UIViewAnimationOptions.allowUserInteraction, animations: {
self.EnterDet.alpha = 0.1
}, completion: {
(Completed : Bool) -> Void in
self.animateText()
})
})
}
你尝试此设置为false? .setAnimationsEnabled(启用:布尔) – brw59
那不行。我认为问题在于动画重复?即时通讯新的,所以我不知道从哪里开始创建一个功能,停止这一点? –