2012-09-10 5 views
6

まず、お時間をいただきありがとうございます。私は迷惑なグリッチに苦しんでいます。 私は、これをうんざりするようなことがないことを確認するために、簡単なサンプルプロジェクトを作成しました。UITextFieldの自動バブルがinputAccessoryViewと重ならないようにするにはどうすればよいですか?

「autocorrect bubble」は私のUITextFieldのinputAccesoryViewと重なっています。

気泡がフィールドの上に表示されるように指定する方法があるかどうかは誰にも分かりません。

これは、バブルの位置を計算するルーチンでUIKitグリッチであると思われます。明らかにinputAccesoryViewを考慮していません。

実際、UIToolbarを削除してキーボードの上にUITextFieldを置くと、バブルが上に表示されます。

どのような考えも大歓迎です。

ありがとうございました!

enter image description here

+0

これを確認してください:http://stackoverflow.com/questions/911323/controlling-autocorrect-view-position-on-iphone –

+0

ありがとうニコラス.. !!私たちは現在、独自のTextField実装を全面的に作成しています。これを修正するためにプライベートAPIを使用することは...私にとって...ひどい悪い考えのように。 –

+0

@jorge、私はあなたの最大の問題は、あなたの入力フィールドがさらに上にスクロールする必要があると思うし** **エッジではありません。あなたのUITextViewとあなたのキーボードの間にもう少しのスペースがある場合、それはうまくいくはずです。 – Roger

答えて

0

私はあなたがこの質問への答えを見つけ出すかどうかわかりません。あなたと他の人を助けることができるかもしれません。テキストビューまたはテキストフィールドプロパティ(右側のビュー)には、「修正」というプロパティがあります。それを 'NONE'に設定します。オートコレクションは削除されます。

+0

アイデアは、オートコレクションを有効にしておき、バブルの位置を修正することでした。しかし、とにかくありがとう! –

関連する問題