gpt4 book ai didi

Swift 自动布局,为容器 View 设置约束

转载 作者:行者123 更新时间:2023-11-28 08:02:48 26 4
gpt4 key购买 nike

我正在创建一个简单的应用程序来存储一些永久值,并且一直在尝试按照我想要的方式获得布局。我已经完成了一些基本的自动布局教程,但我似乎无法将这个问题压缩成 Google 可搜索的格式。

我正在尝试为我想要的容器 View 设置约束

  1. 水平居中,并且

  2. 距它上面的项目一定数量的像素(实际上,我希望它是屏幕向下一个元素向上的 %,但我是布局新手)。

对于 View 中的其他项目,我只能设置这 2 个约束,并且一切都是蓝色的。

Layout of Label

当我对这个 Container View 应用相同的约束时,约束是红色的,并且当我运行应用程序时 Container View 没有正确显示。

Layout of Container View

我是否需要学习更多关于容器 View 或自动布局的知识,或者对于这个特定的 View /元素来说是否简单和不同?

感谢您的任何反馈。

最佳答案

UILabel 的固有大小因它们包含的文本的长度而异。

因为容器 View 没有这样的东西,你应该设置leading/trailing constraints 或者widthcenter constraint

constraints without error

我建议也对标签执行此操作,因为它们很容易太长并且以这种方式被部分隐藏。

关于Swift 自动布局,为容器 View 设置约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46124573/

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