我在 View Controller 中有两个 subview 。我希望两个 subview 在主视图内水平居中,一个在另一个之上,并且相对于主视图也具有相同的前导空间和尾随空间。
我可以做的一种方法是设置顶部 subview 相对于主视图的前导空格和尾随空格,并在主视图中水平居中。之后,将底部 subview 的前导、尾部和中心与顶部 subview 对齐。
另一种方式是相对于主视图独立设置两个 subview 的前导空格、尾随空格和中心
我不知道这两种方式有什么区别。因为对我来说,这两者似乎有完全一样的效果。
哪个更好更推荐?
谢谢!
最佳答案
将 subview 宽度“Equal width”连接到 superview 以及 height 。然后在“Size Inspector”--> Equal width constraint --> Edit。乘数通常有“1”。根据您的要求将其减少到 0.9/0.8。
对高度约束做同样的事情。然后分别提供center horizontal和top/bottom layout leading space...
关于iOS - 设置两个 subview 约束的更好方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36659797/