Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/118.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 带自动布局的UIScrollView失败,并在启动时消失_Ios_Uiscrollview_Autolayout_Interface Builder_Ios9 - Fatal编程技术网

Ios 带自动布局的UIScrollView失败,并在启动时消失

Ios 带自动布局的UIScrollView失败,并在启动时消失,ios,uiscrollview,autolayout,interface-builder,ios9,Ios,Uiscrollview,Autolayout,Interface Builder,Ios9,我正试图用autolayout将我的头绕在UIScrollView上。我知道这已经被问过很多次了,但是没有一个解决方案对我有效 视图层次结构是: view (UIView) - scrollView (UIScrollView) - contentView (UIView) - label (UILabel) 约束条件如下(如建议和其他地方所示): 滚动视图: 前导空间到容器边距 尾随空间到容器边距 顶部布局指南的垂直间距 底部布局指南的垂直间距 con

我正试图用autolayout将我的头绕在UIScrollView上。我知道这已经被问过很多次了,但是没有一个解决方案对我有效

视图层次结构是:

view (UIView)
  - scrollView (UIScrollView)
      - contentView (UIView)
          - label (UILabel)
约束条件如下(如建议和其他地方所示):

滚动视图:

  • 前导空间到容器边距
  • 尾随空间到容器边距
  • 顶部布局指南的垂直间距
  • 底部布局指南的垂直间距
contentView:

  • 前导空间到容器边距
  • 尾随空间到容器边距
  • 容器顶部边缘的垂直间距
  • 容器底部边距的垂直间距
  • 与“视图”宽度相等
(…即,将所有四边固定到滚动视图,将一维固定到滚动视图的superview)

这给了我一个错误:

滚动视图需要约束:高度

我进一步将标签添加到内容视图中,并将其宽度、高度、前导空间和垂直空间约束到容器顶部(即,固定大小,并固定到
contentView
的左上角)

但是,它显示在红色框中,但在左窗格中没有建议的缺少约束(仅适用于滚动视图)

我仍然添加了所有缺少的约束:导航窗格中的红色八角按钮-用于滚动视图-以及右下角的“|-三角形-|”按钮(选中标签)


当我启动应用程序时,我的布局会短暂出现,然后淡入白色(视图控制器的视图背景色)。我昨天也犯了同样的错误。您可能已将界面放在LaunchScreen.storyboard中,而不是Main.storyboard或类似程序中。Launchscreen仅提供启动屏幕。关于自动布局问题,我建议使用内置的“重置为建议约束”功能。

我昨天也犯了同样的错误。您可能已将界面放在LaunchScreen.storyboard中,而不是Main.storyboard或类似程序中。Launchscreen仅提供启动屏幕。关于自动布局问题,我建议使用内置的“重置为建议约束”功能。

我昨天也犯了同样的错误。您可能已将界面放在LaunchScreen.storyboard中,而不是Main.storyboard或类似程序中。Launchscreen仅提供启动屏幕。关于自动布局问题,我建议使用内置的“重置为建议约束”功能。

我昨天也犯了同样的错误。您可能已将界面放在LaunchScreen.storyboard中,而不是Main.storyboard或类似程序中。Launchscreen仅提供启动屏幕。关于自动布局问题,我建议使用内置的“重置为建议的约束”功能。

这是您的视图层次结构

view (UIView)
  - scrollView (UIScrollView)
      - contentView (UIView)
          - label (UILabel)
您添加的所有约束都可以,但您必须根据您的滚动在contentView上再添加一个约束

如果您想要固定高度基准滚动,则必须在内容视图上添加高度约束。
如果要动态,请将“约束等高”添加到scrollview,然后设置多个等高约束,这是视图层次结构

view (UIView)
  - scrollView (UIScrollView)
      - contentView (UIView)
          - label (UILabel)
您添加的所有约束都可以,但您必须根据您的滚动在contentView上再添加一个约束

如果您想要固定高度基准滚动,则必须在内容视图上添加高度约束。
如果要动态,请将“约束等高”添加到scrollview,然后设置多个等高约束,这是视图层次结构

view (UIView)
  - scrollView (UIScrollView)
      - contentView (UIView)
          - label (UILabel)
您添加的所有约束都可以,但您必须根据您的滚动在contentView上再添加一个约束

如果您想要固定高度基准滚动,则必须在内容视图上添加高度约束。
如果要动态,请将“约束等高”添加到scrollview,然后设置多个等高约束,这是视图层次结构

view (UIView)
  - scrollView (UIScrollView)
      - contentView (UIView)
          - label (UILabel)
您添加的所有约束都可以,但您必须根据您的滚动在contentView上再添加一个约束

如果您想要固定高度基准滚动,则必须在内容视图上添加高度约束。
如果希望动态,请将“约束等高”添加到scrollview,然后设置多个等高约束。我想我已经为此奋斗太久了。事实上,我启动了一个空的测试项目(几乎没有区分两个故事板),这使得这成为可能。。。但我仍然无法让它在我的实际应用程序上运行;只是乌斯克罗维尤,我真傻。我想我已经为此奋斗太久了。事实上,我启动了一个空的测试项目(几乎没有区分两个故事板),这使得这成为可能。。。但我仍然无法让它在我的实际应用程序上运行;只是乌斯克罗维尤,我真傻。我想我已经为此奋斗太久了。事实上,我启动了一个空的测试项目(几乎没有区分两个故事板),这使得这成为可能。。。但我仍然无法让它在我的实际应用程序上运行;只是乌斯克罗维尤,我真傻。我想我已经为此奋斗太久了。事实上,我启动了一个空的测试项目(几乎没有区分两个故事板),这使得这成为可能。。。但我仍然无法让它在我的实际应用程序上运行;只是UIScrollView。我想要一个水平滚动、高度恒定、全宽的滚动视图。项目将在运行时动态添加到内容视图,一个接一个地并排添加到内容视图。对于水平滚动,在内容视图上添加六个constriant前导空格到容器边距尾随空格到容器边距垂直间距到容器顶部边距垂直间距到容器底部边距,宽度等于“滚动视图”设置多人帐户