我有UITextView,我插入了大量图片的属性文本。当我滚动它在第一次滚动时有很多滞后。我发现它估计滚动错误的大小。例如,当加载到UITextView内容大小的属性字符串是2534但是当我向下滚动时它更改为7439.我有一个方法可以预测内容大小但是当我设置它不起作用时:
self.textView.contentSize.height = 7439
但它没有生效!我应该如何编写从UITextView派生的自定义类,它使用我的自定义函数处理内容大小?
答案 0 :(得分:1)
我不知道为什么,但我发现了这个:
self.textView.layoutManager.allowsNonContiguousLayout = false
这将解决问题!