自定义UITextView滚动大小

时间:2014-10-27 17:42:40

标签: xcode swift uiscrollview uitextview xcode6

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

self.textView.contentSize.height = 7439

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

1 个答案:

答案 0 :(得分:1)

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

self.textView.layoutManager.allowsNonContiguousLayout = false

这将解决问题!