滚动UITextView,偶尔内容只显示一半,现象如下
可能性原因:1.禁止编辑引发该问题 2.滚动前操作和滚动该操作时间间距过短
xxx.editable=NO;
可以尝试以下方法:
方法一.不使用上面禁止编辑方式,改为下方方式
xxx.selectable=NO;
方法二.添加一个延迟执行时间
//滚动前某些操作
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.1 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ //滚动代码 });
原文:http://www.cnblogs.com/Eazy/p/5245540.html