如何使用titleLabel属性在按钮上保持对齐标题?

时间:2017-09-30 23:15:49

标签: ios swift uibutton

我试图使用:

button.titleLabel?.textAlignment = .left

左对齐按钮上的文本,但文本仍显示在中心。我没有任何代码可以将按钮的标题设置为按钮的中心,因此默认情况下必须这样做。

有人可以告诉我如何使用按钮的textAlignment上的titleLabel属性进行左对齐吗?

编辑:要解决关闭问题的建议,您可以选择这样做,但我的问题与仅询问如何在按钮中保持对齐方式不同。我问过如何使用特定属性(titleLabel)这样做,我相信以前没有问过。我收到了一个回答我问题的质量答案。

1 个答案:

答案 0 :(得分:1)

你不能真正/不应该真正使用titleLabel属性,因为UIButton决定如何布局标签,在何处定位标签以及尺寸等等。 If < / em>按钮决定将标签放在中心并将其大小调整为显示文本所需的最小尺寸,然后更改标签的任何对齐属性将不起作用。

button.contentHorizontalAlignment = .left

是要走的路。请勿更改集成标签,而是更改按钮。