我有可編輯的UITextView,當我開始寫入多行時,它會展開。在某些時候,UITextView的高度達到預定義的最大高度並變爲可滾動。雖然UITextView不可滾動,但一切看起來不錯。iOS7在UITextView中的拼寫檢查錯誤
當文本視圖變爲可滾動時,奇怪的事情開始發生在拼寫檢查下劃線的紅點。附加圖像的細節。
任何人可以幫助我嗎?我敢肯定有人遇到它。
我有可編輯的UITextView,當我開始寫入多行時,它會展開。在某些時候,UITextView的高度達到預定義的最大高度並變爲可滾動。雖然UITextView不可滾動,但一切看起來不錯。iOS7在UITextView中的拼寫檢查錯誤
當文本視圖變爲可滾動時,奇怪的事情開始發生在拼寫檢查下劃線的紅點。附加圖像的細節。
任何人可以幫助我嗎?我敢肯定有人遇到它。
這顯然是iOS 7中引入的一個錯誤(仍然存在7.0.6)。
只要您使UITextView
可滾動,拼寫檢查下劃線就會變得模糊。如果你設置了
textView.scrollEnabled = NO;
那麼它是固定的。
解決方案是將文本視圖放入滾動視圖中,並在文本增長時調整滾動視圖的內容大小。
下面是一些截圖。我還製作了彩色視圖,以便您可以看到所有文本視圖子視圖的邊界。有趣的是,與.scrollEnabled
設置爲YES文本插入其他一些UIView
哪個高度計算錯誤。
.scrollEnabled == YES
.scrollEnabled == NO
瘋狂如何在iOS 9中仍然存在此錯誤! –
有了這個太,這樣一個奇怪的錯誤。 – Nicky