2018-12-29

iOS导航栏、状态栏及Tabbar高度(区分iPhone X与其他iPhone机型)

#define kIs_iphone (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)

#define kIs_iPhoneX kScreenWidth >=375.0f && kScreenHeight >=812.0f&& kIs_iphone

/*状态栏高度*/

#define kStatusBarHeight (CGFloat)(kIs_iPhoneX?(44.0):(20.0))

/*导航栏高度*/

#define kNavBarHeight (44)

/*状态栏和导航栏总高度*/

#define kNavBarAndStatusBarHeight (CGFloat)(kIs_iPhoneX?(88.0):(64.0))

/*TabBar高度*/

#define kTabBarHeight (CGFloat)(kIs_iPhoneX?(49.0 + 34.0):(49.0))

/*顶部安全区域远离高度*/

#define kTopBarSafeHeight (CGFloat)(kIs_iPhoneX?(44.0):(0))

/*底部安全区域远离高度*/

#define kBottomSafeHeight (CGFloat)(kIs_iPhoneX?(34.0):(0))

/*iPhoneX的状态栏高度差值*/

#define kTopBarDifHeight (CGFloat)(kIs_iPhoneX?(24.0):(0))

/*导航条和Tabbar总高度*/

#define kNavAndTabHeight (kNavBarAndStatusBarHeight + kTabBarHeight)

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

推荐阅读更多精彩内容

  • 2018--12-28 姓名:张正强 公司:江阴嘉鸿橡塑科技有限公司 【日精进打卡第️️72天】 【知~学习】 《...
    张正强阅读 210评论 0 0
  • 新型毒品悄悄瞄准00后,皮肤一碰就沾毒:孩子,世间多险恶,你得会防备 艺浩君艺浩艺术共享平台资讯昨天 以前觉得吸毒...
    艺浩艺术平台阅读 339评论 0 0
  • 公司:38磁疗饰品--林艳--378期反省一组塾生 439期志工,【日精进打卡第237天】 【知-学习】 《六项精...
    林艳的阅读 287评论 0 0
  • 小男孩是被老人在溪边捡到的,不久老人也走了 老人的房子被老人的亲戚霸占了,小男孩被赶走了,脏,臭,丑。他被村里的孩...
    醉姑苏阅读 216评论 0 0
  • 文/巴隐人 县长岳父的死讯传到了县城,并且以“神七”的速度向外扩散,在一分钟时间内传遍了全县的坎坎...
    巴隐人阅读 650评论 0 0