在 UIView 中自动布局 UILabel

Autolayout UILabel inside a UIView

我有一个 UIView,里面有一个子视图,它又是 UIView,在那个 UIView 里面,我想在中心添加一个 UILabel,我正在使用 Autolayout。我已经为所有视图添加了所有约束,但中心的 UILabel 仅在 iPad 屏幕上可见,它在较小的屏幕上消失了,我怀疑它的坐标何时在调整大小的父 UIView 上计算,事实证明是错误的,或者它被挤压得太多以至于看不见了。

请帮助我,我显然不是自动布局方面的专家。 谢谢

此外,外部 UIView 将在父级中全屏显示 ViewController

你应该在 container.and 中水平对齐它,除非你显示所有约束,否则没有人能提供帮助。

这些是我的约束条件

这是我在所有屏幕中的布局

您的标签居中并且黑色视图根据设备的高度随纵横比增加高度

在容器中设置前导、尾随、水平中心和顶部约束以使用其容器视图进行标记。