最佳答案
在 iOS7中,有一些新的 API 用于获得一种字体,这种字体可以自动调整到用户在其首选项中设置的文本大小。
它看起来像这样使用它:
UIFont *myFont = [UIFont fontWithDescriptor:[UIFontDescriptor preferredFontDescriptorWithTextStyle:UIFontTextStyleHeadline] size:0];
现在,无论您分配给它的文本是什么,它都会随着用户更改系统文本大小设置而在字体大小上下移动。(记住听取 name:UIContentSizeCategoryDidChangeNotification
通知并更新视图以说明尺寸的变化)。