私のアニメーションのコードが実行されます(私はアニメーションの行のいずれかでブレークポイントで実行を停止できます)。それは何もしていない期間のために設定した秒を要します、それはちょうど次のセグを実行します。テキストフィールドは1秒でフェードアウトするはずです。Swift 3アニメーション:コードは実行されますが、視覚効果はありません
//animate text fields (fade till dissappear)
let animationTextFields = {() -> Void in
self.firstField.alpha = 0.0
self.secondField.alpha = 0.0
self.thirdField.alpha = 0.0
self.fourthField.alpha = 0.0
}
UIView.animate(withDuration: 1.0, animations: animationTextFields)
//animate next button (flies right)
//animate back button (flies left)
//animate "please" label (flies up)
self.performSegue (withIdentifier: "SegueToMainNavigation", sender: self)
ご覧のとおり、私はさらにアニメーションが必要ですが、一度に1つのステップが必要です。
なぜ私のアニメーションが起こっていないのでしょうか?
ゼロ以外のテキストフィールドのアルファ値の初期値 – raki
@rakiフィールドは表示されているので、1にする必要がありますか? – DavidVV
あなたはsegueのどこかにいて、現在のVCからアニメーションを見たいと思っています。私はそれを仲間にしません。 –