我想知道在iOS应用程序tableView中,systemFontSize是否始终对textLabel相同?这取决于样式吗?例如,当我使用NSLog(@"%f",[UIFont systemFontSize]);
时,我得到14.0。这总是一样的吗?此外,如何更改字体大小而不更改字体系列(假设我在我的plist中有自己的字体)。
我尝试过:
cell.textLabel.font = [UIFont fontWithName:@"Sansation-Light" size:12.0];
但UIFont总是需要我提供字体名称/家族。我如何避免这个问题,让所有屏幕都使用同一种字体,只改变字体大小?
[UIFont preferredFontForTextStyle:UIFontTextStyleBody]
,还有一个通知UIContentSizeCategoryDidChangeNotification
,用于监视系统范围内的字体更改。 - Adil Soomro