按钮高度& programmical setTitle&自动布局

时间:2015-05-18 11:46:48

标签: ios autolayout

我使用autolayout。 在屏幕上,我有一个按钮+一个图像视图。 在此元素之间,我设置垂直空间= 10

|按钮|

|
10

|

|图像|

如果我在图像上设置长文本按钮重叠的按钮。 如何解决这个问题?

编辑:

现在看起来是左图 - 正如我想要的那样:

enter image description here

这是我的约束:

enter image description here

这是我的代码:

btnFullLic2.setTitle(getLoc("FULL_VER_DESC"), forState: UIControlState.Normal)
    btnFullLic2.titleLabel?.lineBreakMode = NSLineBreakMode.ByWordWrapping
    btnFullLic2.titleLabel?.numberOfLines = 0
    btnFullLic2.titleLabel?.clipsToBounds = true

1 个答案:

答案 0 :(得分:0)

您必须根据您的要求为按钮提供最大高度或为图像提供最小高度。向按钮添加最大高度约束将使按钮高度不会超出该值。在给图像提供最小高度的同时,它将具有最小高度并且如果增加则与按钮重叠。

希望您理解这个概念并获得理想的结果。