“动态类型”更改按钮的字体大小

时间:2014-08-29 08:33:51

标签: ios objective-c fonts

当用户在设置中选择首选文字大小时,我正在更改按钮中的文字大小。我这样做:

UIFont *font = [UIFont preferredFontForTextStyle:UIFontTextStyleBody];

self.button.font = font;

它确实有效,但我收到错误:

  不推荐使用

字体:首先在IOS 3.0中弃用

我想知道是否有另一种更合适的方式来实现它。

2 个答案:

答案 0 :(得分:1)

您需要改为使用self.button.titleLabel.font = font;(请参阅docs)。

答案 1 :(得分:1)

使用

self.button.titleLabel.font = font;