包含UITextView且其scrollEnabled = NO的UITableView包含单元格的滚动性能不佳

时间:2012-07-17 22:34:23

标签: uitableview scroll uitextview

我有一个表格视图,其单元格包含UITextView。我想禁用文本视图的滚动但是当我设置它(scrollEnabled = NO)时,表的滚动行为是可怕的 - 而不是平滑滚动它是跳跃和生涩。我原本以为在表视图单元格的UITextview中关闭滚动会改善整体表滚动性能(如果有的话)。

有谁知道我在这里可能会忽略什么?

2 个答案:

答案 0 :(得分:4)

好的 - 对任何有兴趣的人。我发现将uitextview的内容大小设置为与其文本大小相同可以解决问题(尽管我仍然对为什么将scrollEnabled设置为NO应该具有如此奇怪的效果感到困惑 - 就像从动画中删除帧一样)。无论如何,这样做有效地告诉视图它不必滚动,因为一切都是可见的。

感谢任何提出此查询的人。

答案 1 :(得分:0)

这听起来很奇怪,这会损害桌面视图的滚动性能。你在哪里打scrollEnable=NO?再次检查这是否是您所做的唯一改变..

无论如何,如果您不想要任何用户互动,请尝试使用textView.userInteractionEnabled = NO