UIButton不适应Swift中的titleLabel

时间:2015-07-24 03:32:32

标签: swift uibutton autolayout constraints

我对TitleLabel的高度有疑问,因为该按钮不适用于此。 按钮看起来像:

enter image description here

TitleLabel离开按钮。

我测试按钮分配一个很大的高度,这些看起来很好,但高度是固定的,不会调整每个TitleLabel,我该怎么办? 我想我必须根据TitleLabel的高度来计算按钮的高度,但我不知道怎么做?

1 个答案:

答案 0 :(得分:0)

我不确定你要做什么但是尝试调整autolayout中的按钮约束以使布局按照需要扩展? InterfaceBuilder [按钮选择] - >实用工具(右栏) - >尺寸检查员 向下滚动到内容拥抱/压缩阻力。此外,您可以进入属性检查器并更改内容上的linebreakmode(换行)边缘设置 - 以及缩放选择。

我邀请您考虑替代方案: 而不是分配给按钮尝试在UILabel元素内拟合文本。然后,您可以将单选按钮下一步放置到UILabels(只需确保标签内容和分配给它们的按钮正确链接。

UILabels可以很好地控制约束+您可以在属性检查器中设置文本的最小字体大小(以便显示更多文本)将按钮链接到各种选项。

相关问题