UITextFieldのテキストアライメントの変更をアニメートすることができるかどうか不思議です。基本的には、私はUITextFieldを持っています。これは、通常、配置は中央に設定されています。ユーザーが編集を開始すると、左にアニメートされます。ここで私はUITextFieldのデリゲートメソッド内試したコードです:私は、テキストフィールドにタップして編集を開始するとSwiftを使用してUITextFieldのNSTextAlignmentを使って変化をアニメーション化する
func textFieldDidBeginEditing(textField: UITextField) {
UIView.animateWithDuration(0.5, delay: 0, options: UIViewAnimationOptions.CurveEaseInOut, animations: {
self.titleField.textAlignment = NSTextAlignment.Left
self.view.layoutIfNeeded()
}, completion: nil)
}
、テキストの配置が変更を行いますが、それがアニメーション化されません。私は私がしようとしていることが可能であろうと思っているだけです。それは決して私のアプリの操作に不可欠ですが、状況のために非常にいいと思うでしょう。
すべてのアドバイスは大変ありがとうございます。 ありがとうございました!
ダーン!私はそのルートに行かなければならないと思っていましたが、もっと簡単な方法があるかどうかを調べようとしていたと思います。私を明確にしてくれてありがとう! – Pierce
問題ありません!アップルはいつも簡単にはできない – Quantaliinuxite