現時点では、UIViewアニメーションブロックを使用して、画面の下端からUITextfieldを特定の点にアニメーション化する機能を作成しています。アニメーション中にUITextFieldを最初のレスポンダにすることはできません
何らかの理由で、UITextフィールドが上向きにアニメーションされている間に、タッチイベントに反応せず、完了を呼び出すまで最初のレスポンダになりません。
問題を表示するために、以下のサンプルプロジェクトを作成しました。
https://github.com/AdamBCo/Textfield-Animation-Issue
あなたが例で見ることができるように、UIViewAnimationOptionAllowUserInteractionはUViewAnimationブロックに設定されています。
この問題に関するお手伝いをさせていただきます。
これは、注意が必要であることを示すために、テキストフィールドの背景色をアニメーション化しているシナリオで私にとって有益でした。実際には悪いUXのために、ユーザーはアニメーション(簡潔ではあるが)が消えるのを待たなければならないようにすべきであった。 –