我想创建一个uilabel的类别假设,因此,对于每个设备,我们可以根据需要更改文本的字体大小
您可以创建一个类别类,并添加类似的方法:
+(UIFont *)fontWithName:(NSString *)fontName {
CGFloat fontSize = 14.0;
if (IS_IPHONE6) {
fontSize = 15.0;
}
if (IS_IPHONE6P) {
fontSize = 16.0;
}
return [UIFont fontWithName:fontName size:fontSize];
}
关于设备的尺寸:iPhone6 = iPhone7&6plus = 7plus。