繁体   English   中英

如何堆叠3个大小不同的按钮(Swift / iOS)

[英]How to stack 3 button with different sizes (swift / iOS)

我的问题是如何在水平堆叠视图中堆叠三个按钮。 两个按钮的大小相同,但一个按钮的大小不同(请参见屏幕截图) IMG

1号和3号按钮的尺寸相同,而2号按钮的尺寸较小。 我尝试这样做,但这是我的结果,所有三个按钮的大小均相同:( 我的结果

将视图堆叠起来以进行救援!

创建一个水平堆栈视图以包含您的3个按钮。
将定位约束放在堆栈视图本身上。
将宽度限制放在需要它的按钮上。
我选择设置外部按钮的宽度,以使内部按钮填充剩余空间。
下图显示了重要部分。

堆栈视图设置

您可以将中间按钮设置为恒定约束并使其居中对齐,然后将两个外部按钮设置为具有相等的宽度(专门为此设置一个约束),并将它们约束到中间按钮和视图边缘。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM