2012-09-10 35 views
6

首先,感謝您提前的時間。我正在爲一個煩人的故障而掙扎。 我已經構建了一個快速示例項目,以確保我沒有任何東西在搞亂這個。如你所見,'自動修正氣泡'與我的UITextField的inputAccesoryView重疊。如何防止UITextField的自動更正氣泡與inputAccessoryView重疊?

有沒有人知道是否有方法來指定應該顯示的氣泡...領域之上?

在我看來,這是一個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

我不知道你的答案弄清楚這個問題或沒有。可能會幫助你和其他人。在文本視圖或textfeild屬性中(在正確的視圖中)有一個稱爲「校正」的屬性。將其設置爲「無」。它將刪除自動更正。

+0

這個想法是保持autocorrection啓用,並修復泡沫的位置。不過謝謝你! –