自动调整大小按钮

时间:2018-11-29 09:34:00

标签: swift button constraints

过去,我创建了几个按钮来更改iPad或iPhone的大小,并且效果很好: enter image description here 现在,我想创建新的按钮,但是大小不会改变。 我在iPad上将“宽度”设置为400,将“高度”设置为100,长宽比为200:50,但是当我更改为iPhone(尺寸仍然为400x100)时,尺寸不变。

iPad尺寸: enter image description here

iPhone X尺寸: enter image description here 该按钮很大,不会像pic1中的工作按钮一样缩小。

我做错了什么?

1 个答案:

答案 0 :(得分:1)

您可以简单地删除高度,宽度和宽高比限制。一些UIButtonUILabel之类的UI元素会根据其内容自动调整大小。

另外,一个建议:

从不设置按钮和标签的宽度和高度。一旦从情节提要板外部更改了字符串,例如在对应用程序进行本地化时,便会在不注意的情况下截取字符串。
如果要增加按钮的点击区域,请改用内容/标题插图。