これは私のコードであり、スキップボタンのアニメーションは機能しません。それはすぐに消える。 それだけが消えるio swiftアニメーション:アルファと制約
skipButtonBottomConstraint.constant = -40
UIView.animate(withDuration: 1.0, animations: {
self.titleLabel.alpha = 0
self.skipButton.alpha = 0
self.pageControl.alpha = 0
self.view.setNeedsLayout()
})
理由を説明できますか?すべての保留中のレイアウトの操作が完了していることを確認するために、アニメーションブロックの前に一度それを呼び出す -
は、あなたがこの機能を中心に設定されている他のすべての操作/コードを表示します。アニメーションに影響を与える何かを設定してもいいですか? – Krunal
'setNeedsLayout'の代わりに' layoutIfNeeded'を呼び出してください。 – Paulw11
@ Paulw11ありがとう!正しい答えです –