当UIButton对其他元素有约束时,如何调整UIButton的大小?

时间:2015-01-20 08:39:02

标签: ios xcode uibutton interface-builder constraints

情况如下图所示:

enter image description here

UIButton下面的每个元素的位置取决于UIButton的位置或位于正上方的元素。

如何正确调整大小?

在我的代码中,我设置了:

eventTitleButton.setTitle("verylong text, very long text, with some of text, there is os much text, that I cannot described it in a short way", forState: .Normal)
eventTitleButton.sizeToFit()

但结果是:

enter image description here

我做错了什么?

1 个答案:

答案 0 :(得分:0)

您可以在UIButton的宽度和/或高度上添加约束。这样,它可以具有宽度和/或高度> = x(x是您希望它具有的最小尺寸)。

然后,您甚至不需要调用sizeToFit()。