在我的应用程序中,我想根据操作系统字体大小/类型更改所有UILabel,UITextField等字体大小。在iOS7中,我们可以从设备设置更改字体大小。
因此,如果操作系统字体大小更改为小,那么我需要将我的应用程序中的所有文本更改为更小,类似于其他字体类型的情况(大,超大)。
有关如何更改w.r.t OS字体类型的字体大小的任何建议?非常感谢!
答案 0 :(得分:1)
你应该设置所有UILabel,UITextField的字体,如下所示
yourLabel.font = [UIFont preferredFontForTextStyle:UIFontTextStyleBody];
你可以使用你想要的任何TextStyle。所以文本大小将是w.r.t OS字体大小