xcode - 自定义 UITextView 滚动大小

标签 xcode swift uiscrollview uitextview xcode6

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

self.textView.contentSize.height = 7439

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

最佳答案

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

self.textView.layoutManager.allowsNonContiguousLayout = false

这将解决问题!

关于xcode - 自定义 UITextView 滚动大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26593540/

相关文章:

ios - 证书和私钥对 IOS

ios - 一些 UI 控件在模拟应用程序时位于屏幕外

ios - Xcode 8.3 - 在本地删除包标识符?

iphone - XCode 工具链 : how to move an App from one accounts to another?

ios - 如何在 tableview 单元格之间将数据从 firebase 传递到 View Controller ?

swift - .BackgroundColor 不改变背景颜色

ios - UIPanGestureRecognizer 获取开始和停止之间的长度

ios - 带分页的 UIScrollView + 显示部分上一页/下一页

ios - 像 Chrome ios 一样复制持久/快速滚动

iphone - 我们可以在 UITableViewCell 中添加 ScrollView 吗?