3 つの UITableViewCell サブクラスがあります。これらをView Controllerのテーブルビューに表示しています。ビュー コントローラーで、tableView:willSelectRowAtIndexPath: に対して nil を返しました。これは、2 つの UITableViewCell サブクラスの UITextFields にフォーカスを取得してファーストレスポンダーにするためです。
3 番目の UITableViewCell サブクラスには、UIWebView を格納するカスタム UIView サブクラスがあります。現在、UIWebView にロードされた html コンテンツの div は 1 行の高さです。以前に div の高さを 100% にしましたが、スクロールが機能し始めたことがわかりました。div をタップすると、キーボードが表示されます。ただし、ユーザーがこのカスタム UITableViewCell 内の他の場所をタップすると、UIWebView div は選択されず、キーボードは表示されません。
カスタム UITableViewCell またはカスタム UIView サブクラスのいずれかをファーストレスポンダーにするにはどうすればよいですか? それとも、これについて間違った方法で行っていますか?