phi*_*pkd 19 objective-c uitextview ios ios7
我在输入大量文本时遇到iOS 7上UITextView发生的减速问题.我在NSLayoutManager中放置了一个跟踪器,并确定drawGlyphsForGlyphRange运行N*2次,其中N是你的行换行的次数.
以下是示例代码:
https://github.com/philipkd/UITextViewSlow
要重现此问题,请在iPad上运行并连接物理键盘.将字母和空格键混合约15秒,然后注意它减慢速度.然后当你尝试正常打字时,它真的很慢.这是一个极端的例子,但如果你只是尝试以合理的速度输入两个段落,它就会卡住.
这不是iOS 6上的UITextView的问题.
Gem*_*ara -1
当您将 ipad 插入 macbook/iMac(Xcode 调试)时,是否会出现速度变慢的情况?如果是,请尝试拔掉电缆,然后在拔掉电缆的情况下重试,看看速度是否仍然变慢。如果没有,那么只有在调试过程时才会发生。(这只是我的猜测,因为我不是外接键盘的所有者)
| 归档时间: |
|
| 查看次数: |
1881 次 |
| 最近记录: |