gpt4 book ai didi

ios - 带有自动布局的 UIScrollView 失败,并在启动时消失

转载 作者:行者123 更新时间:2023-11-28 21:38:29 25 4
gpt4 key购买 nike

我正在尝试使用自动布局围绕 UIScrollView 进行思考。我知道这个问题已经被问过很多次了,但没有一个解决方案对我有用。

View 层次结构是:

view (UIView)
- scrollView (UIScrollView)
- contentView (UIView)
- label (UILabel)

约束是(如建议的 here 和其他任何地方):

ScrollView :

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

内容 View :

  • 前导空间到容器边缘
  • 容器边距的尾随空格
  • 到容器上边距的垂直间距
  • 到容器底边距的垂直间距
  • 与“ View ”宽度相等

(...也就是说,将所有四个边都固定到 ScrollView ,并将一个维度固定到 ScrollView 的父 View )。

这给了我错误:

Scroll View needs constraint for: height.

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

然而,它出现在一个红色的框架中,但在左 Pane 中没有建议缺少约束(仅针对 ScrollView )。

我还是添加了所有缺失的约束:使用导航 Pane 中的红色八角形按钮 - 用于 ScrollView - 和“|-三角形-|”右下角的按钮(选中标签)

当我启动应用程序时,我的布局会短暂出现然后逐渐变为白色( View Controller 的 View 背景色)。

最佳答案

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

关于ios - 带有自动布局的 UIScrollView 失败,并在启动时消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33014093/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com