UILabel字体大小和颜色不会改变

时间:2016-01-20 11:44:46

标签: ios ios7 uilabel xcode7

我有一个包含UILabel的自定义UITableViewCell。有一个奇怪的错误,如果我在UILabel上将numberOfLines设置为1以外的任何值,它将不会确认字体更改或textColor更改。如果它是1,它将会。

或者,如果为UILabel设置的文本在一行内,它也会起作用。

知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

请使用 viewDidLayoutSubviews 方法调用您的所有代码!这样可行。在viewDidLoad或viewWillAppear方法中更改字体大小,样式时,我遇到很多问题。

所以只需在 viewDidLayoutSubviews 方法中移动代码即可。您可以使用flag仅更改一次字体,因为可以多次调用此方法:]