適配IPhone X相關巨集定義
阿新 • • 發佈:2019-01-24
// MARK: 適配IPhone X
#define AppStatusBarHeight [[UIApplication sharedApplication] statusBarFrame].size.height // 適配iPhone x 狀態浪高度
#define AppSafeViewTopSpace AppStatusBarHeight+44
#define AppTabbarHeight ([[UIApplication sharedApplication] statusBarFrame].size.height>20?83:50) // 適配iPhone x 底欄高度
#define AppBottomspace AppIsIPhoneX?HGADPT(66):0
#define AppSafeViewH ScreenH - AppSafeViewTopSpace - AppTabbarHeight
/* 判斷IPhone X/
#define AppIsIPhoneX ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(1125, 2436), [[UIScreen mainScreen] currentMode].size ) : NO)