iPhone X 常用宏

1、判断是否为iPhoneX

#define IS_iPhone_X ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(1125, 2436), [[UIScreen mainScreen] currentMode].size) : NO)

2、导航栏高度

#define kNavBarHeight   (IS_iPhone_X ? 88 : 64)

3、tabBar高度

#define kTabbarHeight   (IS_iPhone_X ? 83 : 49)

4、状态栏高度

#define kStatusBarHeight   (IS_iPhone_X ? 44 : 20)

5、home indicator(home指示器)

#define kHomeIndicatorHeight   (IS_iPhone_X ? 34 : 0)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Swift版本点击这里欢迎加入QQ群交流: 594119878最新更新日期:18-09-17 About A cu...
    ylgwhyh阅读 25,586评论 7 249
  • 喜欢办公室的同事,因为从她们身上可以学到好多人生道理。 她们的阅历比我丰富。和她们多交流,偶尔就会茅塞顿开。 她们...
    jielcy阅读 257评论 1 0
  • 疲倦期如约而至,比大姨妈都准时。 尽量让自己心平气和一点,说话声调调低一点,深呼吸,少跑人多的地方,看看书,听听音...
    鬼小鬼阅读 177评论 0 0