UIButton上的UILabel变异导致文本无法显示/显示错误对齐

时间:2017-04-19 11:56:03

标签: ios uilabel

我正在尝试在UILabel的{​​{1}}上设置文字。

我正在改变的文字是错误的对齐。出于某种原因,即使对齐居中,也会显示左对齐,而在其他情况下,它根本不会显示更改的文本。

我能找到的唯一解决方案是运行一个名为UIButton的私有API,它通过调用标签重新渲染来解决问题。

有人对如何解决此问题有任何建议吗?

1 个答案:

答案 0 :(得分:1)

我认为不需要UILabel你可以使用下面的代码在按钮上设置文本作为标题。希望这会有所帮助:

Objective-C中的

[buttonName setTitle: @"YourText" forState: UIControlStateNormal];
在Swift中

buttonName.setTitle("YourText" forState: UIControlState.Normal)