UITextField文字を入力するためのコントロールです。UILabelと同様に文字のフォントや色、背景色などを変更することが可能です。iOSでは表示するキーボードを適切に管理する役割もになっています。UITextFieldDelegateによって編集動作を制御することもできます。主なプロパティUITextFieldの主要なプロパティをリストアップします。キーボードのリターンキーデリゲートUITextFieldDelegate編集の開始や終了時に呼び出されます。メソッド説明textFieldShouldBeginEditing:編集を開始すべきかどうかを決定しますtextFieldDidBeginEditing:編集開始直後に呼び出されますtextFieldShouldEndEditing:編集を終了すべきかどうかを決定しますtextFieldDidEndEditing:編集終了後に呼び出されますサンプルUITextFieldをプログラムで生成して各種プロパティを設定するプログラムです。Builderで生成したもので、ViewControllerをdelegateとして設定してあります。UITextFieldDelegateの各メソッドが呼び出されることが確認できます。UITextFieldDelegateの反応を調べる場合、シミュレーターの設定でハードウェアキーボード(Macのキーボード)を使わないように設定しておきます。記事は見つかりませんでした。コメントをキャンセルメールアドレスが公開されることはありません。