Нажав на кнопку, я перемещаю все вверх и показываю UITextField в одном из UIViews, которые я перемещаю:
UIView.animateWithDuration(0.7, delay: 0.0, options: .CurveEaseOut, animations: {
self.logo.frame.offset(dx: 0, dy: -200)
}, completion: nil)
UIView.animateWithDuration(0.2, delay: 0.1, options: .CurveEaseOut, animations: {
self.fill.frame.offset(dx: 0, dy: -230)
}, completion: nil)
UIView.animateWithDuration(0.3, delay: 0.5, options: .CurveEaseOut, animations: {
self.form.frame.offset(dx: 0, dy: -240)
self.form.alpha = 1.0
}, completion: nil)
Но когда я нажимаю на UITextfield (в форме UIView), и появляется клавиатура, она сбрасывает смещение всего.
Как этого избежать?