我在輸入大量文本時遇到iOS 7上UITextView發生速度變慢的問題。我在NSLayoutManager中放置了一個跟蹤器,並確定drawGlyphsForGlyphRange運行N * 2次,其中N是您的行包裝的次數。ios - iOS 7輸入大量文本後UITextView速度很慢
下面是示例代碼:
https://github.com/philipkd/UITextViewSlow
要重現該問題在iPad上運行並連接了物理鍵盤。搗碎信件和空格鍵大約15秒鐘,然後注意它會變慢。然後當你嘗試正常輸入時,它真的很慢。這是一個極端的例子,但如果你只是嘗試以合理的速度輸入兩個段落,它會堵塞。
這不是在iOS 6
好主意。我繼續做下去。將回報。 – Philosophistry
@Philosophistry請發佈錯誤報告編號,以便人們可以複製。文本視圖在內部從iOS6到iOS7發生了顯着變化。它們需要時間才能穩定下來。 –
錯誤報告編號爲16195402 – Philosophistry