iOS のネイティブの連絡先アプリから「新しい連絡先」に似たフォームを作成しています。
私が見つけた唯一の方法は、テーブル ビューを作成し、カスタム テーブル ビュー セルを作成することです。
ここまでは順調ですね...
ここで、TextField はクリックしたときにのみフォーカスを取得しますが、作成した Table View Cell クラスの任意の場所をクリックすると、TextField にフォーカスを設定したいと考えています。
私はこれを試しました:
- (void)setSelected:(BOOL)selected animated:(BOOL)animated
{
[super setSelected:selected animated:animated];
[self.txtInputer becomeFirstResponder];
// Configure the view for the selected state
}
しかし、それは私が望むようには機能しませんでした。フォーカスはテーブルの最後のフィールドに設定されています。