【发布时间】:2017-02-15 09:02:54
【问题描述】:
我最近一直在为自动布局而苦苦挣扎,并决定使用 UIStackViews 来使界面适合所有屏幕尺寸。但不知何故,这些堆栈毁了一切。我决定创建一个测试项目来跟踪堆栈视图是如何工作的,但这对我来说仍然是一个完全的谜。 所以我有这个视图层次结构 我有一个堆栈,它嵌入了 2 个视图和 1 个标签。这些视图中的每一个都包含一个标签,该标签受其父视图的 xCenter 约束。这三个标签都有相同的 yCenter,也就是 stackView 的 yCenter。堆栈视图受前导、尾随和底部引导约束的约束。 但不知何故,它在模拟器中显示的绝对不一样。可能是什么原因? 五颜六色的景色没了,标签乱了,我很困惑。
【问题讨论】:
标签: ios swift xcode autolayout