我正在开发一个以iOS6+为目标的应用程序。
我有一个文本视图与大的属性文本。大概1000行,奇数线,红色和其他线条绿色。
我使用下面的代码来更改文本视图的字体大小:
self.doaTextView.editable= YES;
self.doaTextView.font = [UIFont systemFontOfSize:self.FontSilder.value];
self.doaTextView.editable= NO;但这需要很长时间。在iOS 7上大约是2秒,在iOS 6上大约是5-10秒!
(我启用和禁用了editable功能,因为如果不这样做,iOS 6中的更改就不会出现。请参见here)
有什么问题吗?
编辑
我也发现了与这个问题相关的this主题。真的没有解决办法吗?
发布于 2014-06-10 07:34:24
最后,通过重新创建我的attributedtext并将它设置为一个新的attributedtext到我的uitextview,我终于解决了这个问题。
https://stackoverflow.com/questions/24121905
复制相似问题