自动布局和约束不使按钮大小相同(尽管有大小限制)
Posted
技术标签:
【中文标题】自动布局和约束不使按钮大小相同(尽管有大小限制)【英文标题】:Autolayout and constraints not making buttons same size (despite size constraints) 【发布时间】:2015-02-15 20:18:10 【问题描述】:我在 ios 自定义键盘中有这些按钮,并应用了以下约束。当它运行时,一些按钮会变成不同的大小来填充空间。我怎样才能使所有按钮在整个键盘上均匀分布?
键盘:http://i.stack.imgur.com/2krtR.png
K 的约束:http://i.stack.imgur.com/smJNG.png
L 的约束:http://i.stack.imgur.com/tpQrt.png
我认为问题在于像 L 这样的字母被拉伸,所以它可以从右侧 23,但我不知道如何让所有按钮均匀拉伸。
【问题讨论】:
你的问题毫无意义。您的尺寸限制没有说明按钮的相等 widths ,因此宽度没有义务彼此相同。您所做的只是要求在 按钮之间留出相同的空间(即 2),而这正是您所得到的。 @matt 如果我使用大小限制(例如:Width-35、Height-30),例如横向或纵向按钮的大小将不相等。我想知道是否有办法平等地设置大小并拉伸它们。 没关系,直到我选择了所有按钮,我才看到等宽约束的可用性。 【参考方案1】:选择多个按钮(最好全部选择)并设置相等的宽度和高度约束)。
【讨论】:
以上是关于自动布局和约束不使按钮大小相同(尽管有大小限制)的主要内容,如果未能解决你的问题,请参考以下文章