UITextField のイベントやデリゲートの流れ : Objective-C プログラミング
PROGRAM
UITextField のイベントやデリゲートの流れ
UITextField で Return キーが入力されたり First Responder でなくなったときの処理の流れを整理してみました。
全てについて網羅したわけではありませんけど、以前に UITextField で Return の入力時に処理を行う や ソフトウェアキーボードの表示状態を切り替える で制御のタイミングを見ていたときに、思いのほか不思議な動きを見せたのもあって、改めてその流れを図式で整理してみました。
キーボードの表示制御に注目して調べた図ですけど、"Did End On Exit" イベントをハンドルしているかどうかで、その後の動きに違いが出てくるところがポイントのような感じです。
他のオブジェクトへ移動して First Responder が移動した場合にも、"resignFirstResponder" の時と同じ流れになるようでした。
[ もどる ]