我有一个表格视图,其单元格包含UITextView。我想禁用文本视图的滚动但是当我设置它(scrollEnabled = NO)时,表的滚动行为是可怕的 - 而不是平滑滚动它是跳跃和生涩。我原本以为在表视图单元格的UITextview中关闭滚动会改善整体表滚动性能(如果有的话)。
有谁知道我在这里可能会忽略什么?
答案 0 :(得分:4)
好的 - 对任何有兴趣的人。我发现将uitextview的内容大小设置为与其文本大小相同可以解决问题(尽管我仍然对为什么将scrollEnabled设置为NO应该具有如此奇怪的效果感到困惑 - 就像从动画中删除帧一样)。无论如何,这样做有效地告诉视图它不必滚动,因为一切都是可见的。
感谢任何提出此查询的人。
答案 1 :(得分:0)
这听起来很奇怪,这会损害桌面视图的滚动性能。你在哪里打scrollEnable=NO
?再次检查这是否是您所做的唯一改变..
无论如何,如果您不想要任何用户互动,请尝试使用textView.userInteractionEnabled = NO