2017-06-19 47 views
0

最近,我需要分割这个按钮,使它们被约束在屏幕上的高度相同但宽度不同,分割为60-40。他们还必须响应任何Iphone/Ipad屏幕。我目前已将它们设置在堆栈视图中,以便它们被正确定位,但这不是最佳的,也不允许我修改它们的宽度。Swift&XCode - 如何修改按钮的宽度

是否有XCode创造者解决方案?如果没有,是否有代码解决方案?

图片:

目标: enter image description here

当前层次:
enter image description here

回答

0

可以使用比例宽度。

  1. 在您的堆栈视图上设置约束,以便在您想要的位置放置并调整大小。
  2. 按住Ctrl单击并拖动从Clear按钮,Start按钮并选择Equal Widths
  3. 编辑所产生的约束和乘数设定为40:60(为了清楚...它也可以同样是4:6:2:3)。在约束Equal Width标签将更改为Proportional Width
  4. 设置堆栈观Alignment: Fill/Distribution: Fill/Spacing: (however much you want)

应该这样做:)

相关问题