0
textfield
をアニメーション化しようとしています。これは、画面の外側にアニメーションを開始し、画面の中央に移動します。しかし私の場合、アニメーションは中心から始まり、bounds
から出ます。それは私がviewWillAppear
/viewDidAppear
でこれを宣言するときに起こるが、viewDidLoad
内のすべての作業の罰金/UIView.animateWithDurationが範囲外になる
override func viewWillAppear(animated: Bool) {
emailField.center.x -= view.bounds.width
}
override func viewDidAppear(animated: Bool) {
UIView.animateWithDuration(0.5, delay: 0.4, options: [], animations: {
self.emailField.center.x += self.view.bounds.width
}, completion: nil)
}
ありがとうございます!すべてうまく動作します:) –