向Xib或情节提要歧义上的空白滚动视图添加约束

时间:2019-08-27 12:09:37

标签: ios autolayout scrollview frame xib

我在视图上添加了一个 scrollView,设置了前导/顶部/后退/底部,然后框架是准确的,但是当设置前导/顶部/后退/高度时,xib显示了歧义错误!如果我通过代码设置约束,那可以,为什么???是xib的错误吗?leading/top/trailing/trailing capture leading/top/trailing/height capture

2 个答案:

答案 0 :(得分:0)

Storyboard /界面生成器告诉您scrollView具有 模糊的内容大小 ,因为它没有内容。

您可以:

  • 忽略IB中指示的此“错误”,或
  • 您可以添加UIView作为scrollView的子视图(设置适当的约束),然后在运行时删除该视图或向其中添加UI元素(而不是直接添加到scrollView)。

请注意...如果您的整个XIB文件仅包含滚动视图,请不要这样做。只需使用滚动视图即可。如果这仅仅是您的第一步,并且您将在进行设计过程时将UI元素添加到XIB的滚动视图中,那么添加元素并设置适当的元素后,您将看到错误消失了。约束。

答案 1 :(得分:-1)

您需要在 scrollView 中添加视图,并将其与前导/顶部/后部/底部约束相链接。另外,您还需要设置高度/宽度约束,以便仅添加 view 即可消除歧义。