当用户在设置中选择首选文字大小时,我正在更改按钮中的文字大小。我这样做:
UIFont *font = [UIFont preferredFontForTextStyle:UIFontTextStyleBody];
self.button.font = font;
它确实有效,但我收到错误:
不推荐使用字体:首先在IOS 3.0中弃用
我想知道是否有另一种更合适的方式来实现它。
答案 0 :(得分:1)
您需要改为使用self.button.titleLabel.font = font;
(请参阅docs)。
答案 1 :(得分:1)
使用
self.button.titleLabel.font = font;