Xcode 自定义UITextView滚动大小

Xcode 自定义UITextView滚动大小,xcode,swift,uiscrollview,uitextview,xcode6,Xcode,Swift,Uiscrollview,Uitextview,Xcode6,我有UITextView,我插入了带有大量图像的属性文本。当我滚动时,它在第一次滚动时有很多延迟。我发现它估计的卷轴大小是错误的。例如,当加载到UITextView内容大小的属性字符串为2534时,但当我向下滚动时,它将更改为7439。我有一种预测内容大小的方法,但当我设置它时,它不起作用: self.textView.contentSize.height = 7439 但它不会生效!我应该如何编写从UITextView派生的自定义类,该类使用自定义函数处理内容大小?我不知道为什么,但我发现:

我有UITextView,我插入了带有大量图像的属性文本。当我滚动时,它在第一次滚动时有很多延迟。我发现它估计的卷轴大小是错误的。例如,当加载到UITextView内容大小的属性字符串为2534时,但当我向下滚动时,它将更改为7439。我有一种预测内容大小的方法,但当我设置它时,它不起作用:

self.textView.contentSize.height = 7439

但它不会生效!我应该如何编写从UITextView派生的自定义类,该类使用自定义函数处理内容大小?

我不知道为什么,但我发现:

self.textView.layoutManager.allowsNonContiguousLayout = false
这将解决问题