キーボードがテキストビューで表示されます。ユーザーがナビゲーションバーの戻るボタンを押すと非表示にします。iosのUINavigationBarバックボタンを押した後にキーボードを非表示にする方法
-(void)viewWillDisappear:(BOOL)animated{
[myTextView resignFirstResponder];
}
と、この:
は、私はこれを試してみました
-(void)viewDidDisappear:(BOOL)animated{
[myTextView resignFirstResponder];
}
しかし、それは動作しません、私はこれをどのように行うことができますか?
編集:
私が見つかりました。ここに解決策:にButtonPressメソッドにこれを入れて
によって行わあなたも持つべきではない –
されます最初の応答者自身を辞任する。ビューが画面から外れると自動的に消えてキーボードが消えます。この動作をテストするには、 "Master-Detail Application"テンプレートを使用してiPhone用の新しいプロジェクトを作成します。ストーリーボードを開き、詳細画面に移動します。 'UITextField'をビューに追加し、appを実行します。フィールドをタップするとキーボードが現れ、ナビゲーションバーの戻るボタンを押すと消えます。 – DBD
trueですが、ボタンを押すと大文字のフォームシートにUINavigationControllerが表示され、別のビューで移動する別のボタンを押すと、textViewがプッシュされ、キーボードが表示され、戻ってきます前のviewControllerとkeybordはまだ存在します。 – Anthony