1

私は単一のテキストフィールドを持つiPadアプリを持っています。ユーザーがテキストフィールドをクリックしたときに、画面下部のツールバーを移動したり覆ったりせずにキーボードを表示したいと思います。私がこれに最も近いのは次のとおりです。

[textField setInputAccessoryView:toolBar];

これには2つの問題があります。

  1. キーボードが表示されたら、ツールバーを押し上げます。
  2. キーボードを閉じると、ツールバーが一緒に表示されます。

2を修正できれば、おそらく1で生きることができますが、両方の解決策を見つけたいと思います。ありがとう!

編集:TomSwiftの回答に基づいて修正1をあきらめましたが、キーボードが表示されたときにツールバーを押し上げ、キーボードが消えたときにツールバーを元の位置に戻す方法があるかどうか教えてもらえますか???? ありがとう!

4

2 に答える 2

0

私はあなたがこのオプションを持っていないことをかなり確信しています。iOSでは、キーボードの位置はOSによって制御されます。キーボードの位置を通知することはできますが、どこに行くかを制御できるとは思いません。求めているのは、キーボードをスライドさせて、画面下部のツールバーの「上」になるまで押し続けることです。

これを行う他のアプリを見たことがありますか?

于 2011-02-25T16:28:38.833 に答える
0

ツールバーは別のビューに追加されているため、非表示にすると消え、元のビューから削除されます。最初に行ったように、再度追加する必要があります。

于 2011-04-07T03:18:11.543 に答える