2011-01-06 11 views
0

それが最初の応答者になったときに、私はinputAccessoryView -resignFirstResponderのときにビューを非表示にしませんか?

textField.inputAccessoryView = theToolbar; 

問題は、キーボードが却下されたときに、ツールバーが消え、あるこうしていずれかを防止するテキストフィールド内部テーピングユーザを介してキーボードにUITextFieldのとUIButtonとツールバーを取り付けましたさらに入力。

ツールバーは画面の下にはなく、完全にオフに戻っにする方法上の任意のアイデア?

私は、デリゲートメソッドが実際にすぎないことを確認助けるが、イムかもしれないと思っています。それは、常にinputAccessoryView inputAccessoryView一度思える:(

乾杯

答えて

2

inpuアクセサリビューは入力ビュー(この場合はキーボード)で自動的に解除されます。一般的に、ビュー階層で入力アクセサリビューを使用する必要はありません。キーボードが表示されているときにツールバーを上にスクロールする場合は、Managing the Keyboardのガイドラインに従ってください。

0

あなたはどのあなたがやろうとしているかの「偽」の外観でしinputAccessoryView、とオフスクリーンされた追加のツールバーを使用して試みることができる。また、あなたはキーボードが画面の下部に到達したときに

[self.view addSubview:theToolbar]; 

を使用して、画面の一番下に戻すツールバーを追加しようとしている?あなたはこのために、キーボード通知を使用することができます。