如何禁用stackview自动调整大小

时间:2017-10-01 23:20:54

标签: ios swift xcode uitextfield uistackview

所以我在水平堆栈视图中有三个文本字段,如下所示:

This

我是通过放置占位符文字并从“堆栈视图”菜单中选择填写波及来实现此目的。

但是,我真的很想坚持使用这个比例,但每当我输入很长的内容时,文本字段会自动增加。反正是否有禁用自动调整大小以便我可以随时保持这些初始比例?

注意:第二和第三个文字字段大小相同

谢谢!

编辑:凹凸.. ='(

1 个答案:

答案 0 :(得分:1)

只需向视图添加宽度约束,将它们设置为所需的宽度。或者在视图之间设置约束以直接控制它们的比例。

您的视图宽度似乎为272,135和168.因此,在左视图和中间视图之间创建等宽约束,然后编辑约束以将其乘数设置为272:135。然后在左视图和右视图之间创建等宽约束,并将其乘数设置为272:168。