のUITextField
サブビューであるがありUITableViewCell
ます。
ビューが読み込まれたときに、テキストフィールドをファーストレスポンダーにします。テーブルセルのテキストフィールドへのポインタがあるので、これを行うために私は試しています:
[myTextField becomeFirstResponder];
これは、いつ呼び出されたかに関係なく、常に返されます。これはNO
、ドキュメントによると、テキストフィールドがファーストレスポンダーになることを拒否したことを意味します...私は何が間違っているのですか?
編集:
触れられたときtextfield
に適切に反応します。次にキーボードを起動します。becomefirstresponder
問題が発生するのは、プログラムで指示した場合のみです。