关于 iphone x的适配

来源:互联网 发布:基于of数据库管理系统 编辑:程序博客网 时间:2024/05/17 12:23

获取nav和tabBar的高度,网上好多教程都是直接根据屏幕大小判断是否是iphone x,我的感觉,这个做法不全面,如果再出来一个iphone x plus呢?��️要加逻辑,感觉不可取,

已是,就想到,直接根据状态栏的高度来判断,代码如下:

#define statusBarHeight [[UIApplication sharedApplication] statusBarFrame].size.height

+(CGFloat)getNavHeight {     return statusBarHeight+44;}+(CGFloat)getTabBarHeight {    if (statusBarHeight == 44) {        return 49+34;    }else {        return 49;    }}

iOS11,出了safe area,只能用以ios9以上,那我想适配ios9以下呢?这个问题还在研究当中。。。

原创粉丝点击