Мне любопытно, можно ли анимировать изменение выравнивания текста UITextField. По сути, у меня есть UITextField, выравнивание которого обычно установлено по центру, и я хочу, чтобы он анимировался влево, когда пользователь начинает редактирование. Вот код, который я пробовал в методах делегата UITextField:
func textFieldDidBeginEditing(textField: UITextField) {
UIView.animateWithDuration(0.5, delay: 0, options: UIViewAnimationOptions.CurveEaseInOut, animations: {
self.titleField.textAlignment = NSTextAlignment.Left
self.view.layoutIfNeeded()
}, completion: nil)
}
Когда я касаюсь текстового поля и начинаю редактирование, выравнивание текста меняется, но не анимируется. Мне просто интересно, возможно ли то, что я пытаюсь сделать. Это никоим образом не важно для работы моего приложения, но для ситуации это выглядело бы очень хорошо.
Любые советы очень ценятся. Спасибо!