【发布时间】:2017-01-24 18:07:41
【问题描述】:
我刚刚开始使用 Stack 视图。假设我有 3 个 UILabel,我想填充整个超级视图的宽度,水平放置。我现在看到最后一个 UILabel 并没有真正放置到屏幕边缘,但第一个 UILabel 放置正确。当我单击堆栈视图时,我看到堆栈视图放置正确,但是当我单击最后一个 UILabel 时,它并不是真正位于堆栈视图的边缘。所以我的问题是我做错了什么?我尝试了所有不同的选项,例如平均填充等。结果是 iPhone SE 的屏幕边缘留下了一个很小的空间,而 iPhone 7 的屏幕边缘留下了一个更大的空间。我没有使用对边距的约束.如果你不明白我的意思,我可以用图片更新这个问题。
其中的图片显示堆栈视图的大小正在拉伸到边缘。但是,我也收到错误消息,里面的标签缺少 X 位置或宽度,为什么需要这样做? https://postimg.org/image/49hl5gmuh/
此图显示玩家 4(堆栈视图中的最后一个对象)的得分没有到达堆栈视图的边缘 https://postimg.org/image/hxj0xvfn5/
【问题讨论】:
-
"如果你不明白我的意思,我可以用图片更新这个问题。" - 请:)
-
我做到了!谢谢
标签: ios uilabel uistackview