私はあるボタンをフェードインしてフェードアウトさせる機能を持っています。私はviewDidLoad
でアニメーションを開始するので、アニメーションは私がアプリケーションを開くと動作しているので。ボタンは私を入力ウィンドウに連れて行き、入力フィールドに入力があったらアニメーションを止めたい。 Iveは条件付きのテキストからアニメーションを削除しようとしましたが、アニメーションは条件が満たされてもアニメーションを維持します。 このアニメーションを削除する関数を作成するにはどうすればよいですか?ボタンを止める方法条件でアニメ化
HERESに私のコード:
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(有効:Bool) – brw59
これは機能しません。問題はアニメーションが繰り返されていることだと思いますか?私はすぐに新しい、私はこれを停止する関数を作成するにはどこから始めたらいいですか? –