【发布时间】:2019-10-22 18:28:54
【问题描述】:
我有 3 个按钮,我想在 ViewController 顶部居中,这样无论 iPhone 或 iPad 的屏幕大小如何,它们都保持居中。我尝试过:
- 在视图控制器两侧的按钮上使用前导空格和尾随空格使它们居中。
- 将按钮放在视图中,然后将视图相对于 ViewController 居中。
- 将约束添加为比率。
- 对按钮使用约束。
这些方法似乎都不适合我,我不知道如何解决这个问题。我四处寻找解决方案,但找不到任何可以让我这样做的东西。
【问题讨论】:
-
您使用的方法无法保证您需要的结果。你是如何设置约束的?你试过
StackView吗? -
这些方法似乎都不起作用不足以让我们帮助您。对所需结果进行更明确的描述也会有所帮助 - 您是否希望三个按钮实际上都居中,或者让中间一个居中而其他按钮相距一些像素,或者相同但其他一些百分比走了?
-
@Caleb 抱歉含糊其辞,我希望将按钮作为一组居中,因此中间的按钮居中,而其他按钮理想地相距一定百分比(以便在较大的显示器上看起来不错)
标签: xcode autolayout constraints