0
  • 私のアプリケーションには、1 つの uiview があります。
  • このビューに、1 つのテキストフィールドを含む別のサブビューを追加しています。
  • ユーザーがそのフィールドをクリックすると、キーパッドが表示されます。
  • このサブビューには、1 つの追加および削除ボタンも含まれています。

    • ユーザーがそのボタンをクリックすると、メイン ビューのサブビューでもある別のビューが開き、そのビューにはテーブル内の選択リストが含まれます。
  • ここでの問題は、ユーザーがテキストフィールドに何かを入力してキーボードが開いている場合です。

  • ユーザーがそのキーボードを閉じずに追加ボタンをクリックして選択リストから選択すると、キーボードがまだ開いているため、選択リストの半分しか表示されません。キーボードを返送したい。

  • ここで、ユーザーが追加ボタンをクリックしている間、キーボードを閉じたくありません。選択ビューにのみ送り返したいだけです。ユーザーが選択ビューのキーボードを使用し終わったら、そのまま開く必要があります。この問題を解決するにはどうすればよいですか?

4

1 に答える 1

0

キーボードを非表示にしたい場合は、 を使用してボタンをクリックしたときにキーボードを閉じる必要があります[yourTextField resignFirstResponder];

アイテムを選択したときに戻ってくるようにするには、 を呼び出す必要があります[yourTextField becomeFirstResponder];

于 2012-07-27T08:45:07.133 に答える