根据内容的长度更改按钮的大小,以便按钮保持其形状

时间:2017-12-07 20:35:30

标签: uibutton interface-builder constraints

我有UIButton以编程方式创建(但可以从Interface Builder自定义)。这是一个循环,它看起来像这样:

enter image description here

现在我正在进行国际化,我需要检查它是否为双长伪语言。当应用程序语言设置为double-length pseudo时,会拍摄上面的图像,但正如您所看到的,该按钮仅显示一个单词。以下是按钮的约束:

enter image description here

按钮的标题样式是普通的,其文本是居中对齐的,换行符设置为" Word Wrap"。 如何使按钮保持其形状,但在需要时增加其大小(基本上,增加其宽度和高度相同的量,所以它保持一个圆),所以例如,在这种情况下显示两个&#34 ;菜单"话?如果您知道如何实现这一点,我将非常感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

尝试将按钮上的内容抗压力设置为水平和垂直所需的(1000)。它还取决于上面和下面的stackViews允许更改大小。