我试图使用:
button.titleLabel?.textAlignment = .left
左对齐按钮上的文本,但文本仍显示在中心。我没有任何代码可以将按钮的标题设置为按钮的中心,因此默认情况下必须这样做。
有人可以告诉我如何使用按钮的textAlignment
上的titleLabel
属性进行左对齐吗?
编辑:要解决关闭问题的建议,您可以选择这样做,但我的问题与仅询问如何在按钮中保持对齐方式不同。我问过如何使用特定属性(titleLabel)这样做,我相信以前没有问过。我收到了一个回答我问题的质量答案。
答案 0 :(得分:1)
你不能真正/不应该真正使用titleLabel
属性,因为UIButton
决定如何布局标签,在何处定位标签以及尺寸等等。 If < / em>按钮决定将标签放在中心并将其大小调整为显示文本所需的最小尺寸,然后更改标签的任何对齐属性将不起作用。
button.contentHorizontalAlignment = .left
是要走的路。请勿更改集成标签,而是更改按钮。