美文网首页
iOS-导航栏、状态栏及Tabbar高度(区分iPhone X与

iOS-导航栏、状态栏及Tabbar高度(区分iPhone X与

作者: HanZhiZzzzz | 来源:发表于2019-01-09 12:51 被阅读0次
#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总高度*/

摘自:https://blog.csdn.net/hangapple/article/details/80906291

相关文章

网友评论

      本文标题:iOS-导航栏、状态栏及Tabbar高度(区分iPhone X与

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