Xcode11 使用xib创建UIScrollView约束报错,
2019-12-23 本文已影响0人
爱吃萝卜的小蘑菇
错误信息:
最近使用Xcode11
在xib
中往View
上添加UIScrollView
时发现会报错,错误信息如下:
TextViewController.xib: error: Illegal Configuration: Content Layout Guide before iOS 9.0
TextViewController.xib: error: Illegal Configuration: Frame Layout Guide before iOS 9.0

修改方法:
首先根据提示把此处修改为iOS9.0 and Later
,即可解决报错的问题。

但是此时UIScrollView
比老版本多了这两个属性:

通过后续操作发现如果按照往常方法添加约束后,
xib
会报错:
试了好多方法修改,无法解决此问题,UIScrollView均无法正常滚动。
后来发现,如果把
UIScrollView
的这个选项勾选掉,则恢复正常:
而且如果不勾选此选项,也不用修改
Builds for
选项。