9

私のキーボードは textView で表示されます。ユーザーがナビゲーション バーの戻るボタンを押したときに非表示にしたいと考えています。

私はこれを試しました:

-(void)viewWillDisappear:(BOOL)animated{

    [myTextView resignFirstResponder];
}

この:

-(void)viewDidDisappear:(BOOL)animated{

    [myTextView resignFirstResponder];
}

しかし、うまくいかないのですが、どうすればいいですか?

編集:

ここで解決策を見つけました:

モーダル ViewController プレゼンテーション スタイルが UIModalPresentationFormSheet の場合、iPad キーボードが消えない

4

2 に答える 2

18

これをbuttonPressメソッドに入れてください -

[self.view.window endEditing:YES];

編集 - 「戻る」ボタンが押されたときに、編集中のテキストの内容を取得することもできます

于 2012-04-19T12:58:33.307 に答える