私の iPhone 用アプリケーションでは、テキスト フィールドにカスタム入力ビューを使用しています。この入力ビューには検索バーがあります。この検索バーがファーストレスポンダになると、キーボードが見えなくなります。おそらく、iOS は画面上の入力ビューを「カスケード」することはできませんか? 画面に複数の入力ビューを同時に表示する方法はありますか?
詳細: 各セルにテキスト フィールドを含むテーブル ビューがあります。ファイルから構成された各セル (辞書を使用して配列を読み取り、セルを構成し、テキスト フィールドの入力ビューを含めます)。あるケースでは、コントローラー インターフェイスに名前を付けて動的に作成しました。その後、テキスト フィールドの入力ビューとして、このコントローラーのビューを配置します。
self.pickerViewController = [self customControllerFromClassName:[self.currentFormItem controllerInputClassName]];
[_valueTextField setInputView:[self.pickerViewController view]];
[_valueTextField setInputAccessoryView:nil];
このビューには検索バーがあり、このビューの入力ビューが表示されません。