Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios UIView在将宽度设置为scrollview时是否忽略我的约束?_Ios_Xcode_Interface_Autolayout_Scrollview - Fatal编程技术网

Ios UIView在将宽度设置为scrollview时是否忽略我的约束?

Ios UIView在将宽度设置为scrollview时是否忽略我的约束?,ios,xcode,interface,autolayout,scrollview,Ios,Xcode,Interface,Autolayout,Scrollview,每次我将视图的宽度设置为滚动视图时,它都会将绿色方块从屏幕上推出 @belgrim我在使用滚动视图时遇到了困难。我想和大家分享我的工作 首先,将滚动视图拖到情节提要上,并固定到四个面 然后,在滚动视图中添加一个视图,并将其固定到superview(即滚动视图)的四个侧面 结果是这样的 (不要担心红色标记,这些将在接下来的步骤中修复) 添加约束以使视图的宽度等于其superview(scrollview)的宽度 结果如下: 现在,最重要的部分是,我们需要在视图中添加内容,并且应该在视图中

每次我将视图的宽度设置为滚动视图时,它都会将绿色方块从屏幕上推出


@belgrim我在使用滚动视图时遇到了困难。我想和大家分享我的工作

  • 首先,将滚动视图拖到情节提要上,并固定到四个面
  • 然后,在滚动视图中添加一个视图,并将其固定到superview(即滚动视图)的四个侧面
  • 结果是这样的
  • (不要担心红色标记,这些将在接下来的步骤中修复)

  • 添加约束以使视图的宽度等于其superview(scrollview)的宽度
  • 结果如下:

  • 现在,最重要的部分是,我们需要在视图中添加内容,并且应该在视图中正确定义y约束,以便滚动视图根据内容滚动。在这里,我只需添加一个标签,并将约束定义为:
  • (另外,我将行数设置为0,将换行设置为换行)

    最后,我们得到了正确定义的故事板:

    通过在标签出口中定义长文本,我们得到的最终输出:

    我展示了一个添加标签的简单示例,您可以根据需要添加其他视图,只需确保您不会错过定义y约束


    希望这能有所帮助。

    @belgrim我在使用滚动视图时遇到了困难。我想和大家分享我的工作

  • 首先,将滚动视图拖到情节提要上,并固定到四个面
  • 然后,在滚动视图中添加一个视图,并将其固定到superview(即滚动视图)的四个侧面
  • 结果是这样的
  • (不要担心红色标记,这些将在接下来的步骤中修复)

  • 添加约束以使视图的宽度等于其superview(scrollview)的宽度
  • 结果如下:

  • 现在,最重要的部分是,我们需要在视图中添加内容,并且应该在视图中正确定义y约束,以便滚动视图根据内容滚动。在这里,我只需添加一个标签,并将约束定义为:
  • (另外,我将行数设置为0,将换行设置为换行)

    最后,我们得到了正确定义的故事板:

    通过在标签出口中定义长文本,我们得到的最终输出:

    我展示了一个添加标签的简单示例,您可以根据需要添加其他视图,只需确保您不会错过定义y约束


    希望这有帮助。

    似乎您的左约束不是0,所以它是offscreen的原因scrollview设置为0表示前导和尾随。对于前导和尾随,uiview设置为20@qtngoI已经确保取消选中边距@robertdreslery你至少缺少一个约束(我看到绿色方框上方有红色的东西),我更新了我的图像以提高清晰度。它已经具有上下前导和尾随约束@看起来您的左约束不是0,所以它是offscreen的原因scrollview设置为0表示前导和尾随。对于前导和尾随,uiview设置为20@qtngoI已经确保取消选中边距@robertdreslery你至少缺少一个约束(我看到绿色方框上方有红色的东西),我更新了我的图像以提高清晰度。它已经具有上下前导和尾随约束@美国能源部