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