iOS 11.3 UITextView上文本显示不全问题解决

问题:

今天产品反馈iOS 11.3设备上有一个隐私条款展示不全问题,从调试视图层级上来看,UITextView的frame计算是没有问题的,但是文本显示不全只显示了高度的一半,通过查阅资料设置如下代码解决这个问题。

_textView.layoutManager.allowsNonContiguousLayout = NO;
-w1068
这句代码设置了 UITextView 中的 layoutManager(NSLayoutManager) 的是否非连续布局属性,默认是 YES,设置为 NO 后 UITextView 就不会再自己重置滑动了,但是苹果代码注释中写的allowsNonContiguousLayout的默认值是NO,但是笔者通过实践得知默认值为YES,所以可能是注释写错了!

你可能感兴趣的:(iOS 11.3 UITextView上文本显示不全问题解决)