美文网首页
屏幕适配指定字体大小

屏幕适配指定字体大小

作者: CoderZXS | 来源:发表于2019-02-12 13:40 被阅读0次

/**
根据当前屏幕获取字体大小
*/

+ (NSInteger)zxs_currentFontSize {
    
    NSString *sizeString = NSStringFromCGSize([UIScreen mainScreen].bounds.size);
    if ([sizeString isEqualToString:@"{320, 480}"]) {//iPhone4S 3.5英寸
        return 12;
    } else if ([sizeString isEqualToString:@"{320, 568}"]) {//iPhone 5、iphone5s、iphone5c、iphoneSE 4英寸
        return 14;
    } else if ([sizeString isEqualToString:@"{375, 667}"]) {//iphone6、iphone6s、iphone7、iPhone 8 4.7英寸
        return 15;
    } else if ([sizeString isEqualToString:@"{540, 960}"]) {//iphone6 plus、iphone6s plus、iphone7 plus、iphone8 plus 5.5英寸
        return 17;
    } else if ([sizeString isEqualToString:@"{562.5, 1218}"]) {//iPhone X 5.8 英寸
        return 18;
    }
    
    return 17;
}

/**
根据当前屏幕获取字体
*/

+ (UIFont *)zxs_currentFont {
    return [UIFont systemFontOfSize:[UIFont zxs_currentFontSize]];
}

相关文章

  • 屏幕适配指定字体大小

    /**根据当前屏幕获取字体大小*/ /**根据当前屏幕获取字体*/

  • 全局配置UIFont

    全局修改UIFont,根据屏幕适配字体大小

  • iOS字体大小适配的几种方法

    方法一:用宏定义适配字体大小(根据屏幕尺寸判断) //宏定义 方法二:用宏定义适配字体大小(根据屏幕尺寸判断) 1...

  • rem.js

    //设置跟元素字体大小,配合rem做屏幕适配 ``` ( function(doc,win){ l...

  • iOS 控件及字体大小适配

    开发中所涉及的屏幕适配无非2种,控件大小的适配和字体大小的适配。 1. 控件大小的适配 1.1 竖屏下的宏,用来设...

  • iOS字体大小适配的几种方法

    iOS字体大小适配的几种方法 iOS字体大小适配的几种方法

  • flutter 屏幕尺寸适配 字体大小适配

    前言:现在的手机品牌和型号越来越多,导致我们平时写布局的时候会在个不同的移动设备上显示的效果不同, 比如我们的设计...

  • 2018-06-01

    rem Rem实现响应适配时,只要将转rem的px与初始屏幕宽度(即根据屏幕宽度变化的根元素字体大小)关系对应好,...

  • iOS textView字号自适应大小

    需求:每行15个字,左右间距固定大小。根据宽度自动适配字体大小:即屏幕越宽,字号越大;屏幕小,则字号越小。 1.根...

  • iOS字体适配的几种方法总结

    在iOS开发中,有些公司对字体也有适配要求,为了让字体美观,所以在不同尺寸的屏幕上字体大小也要做到适配。 自己总结...

网友评论

      本文标题:屏幕适配指定字体大小

      本文链接:https://www.haomeiwen.com/subject/ojtkeqtx.html