【问题标题】:How to center Stack View inside Container View如何在容器视图中居中堆栈视图
【发布时间】:2018-04-02 22:34:06
【问题描述】:

我有一堆 UI 组件包含在堆栈视图中。我希望该堆栈视图在它的父视图(容器视图)中水平和垂直居中。但是“水平中心”和“垂直中心”选项不可设置。如何做到这一点?

编辑 1: 这是我在设置“容器中水平”和“容器中垂直”时得到的结果。

【问题讨论】:

  • 这不正是“容器中水平”和“容器中垂直”的意思吗?
  • 设置好这两个约束后,还需要设置高宽约束。
  • 谢谢伙计。那行得通。 Swift 还是新手。 :)

标签: ios swift autolayout


【解决方案1】:

检查Horizontally in ContainerVertically in Container,它使stackView 在容器内居中,但如果它不是屏幕中心,您可能会在前一个视图控制器中调整容器视图约束,如果您的容器在滚动视图内,您可能会必须在您的视图控制器中取消选中Adjust Scroll View Insets,如果它没有帮助,请发布您的模拟器预览图片:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-03
    • 2016-03-07
    • 2019-11-26
    • 1970-01-01
    相关资源
    最近更新 更多