From 25f409185a53e5e7beb17518a684298d92d31b3f Mon Sep 17 00:00:00 2001 From: 单军华 <WindShan@danjunhuas-MacBook-Pro.local> Date: Fri, 04 May 2018 13:34:53 +0800 Subject: [PATCH] iPhone x 屏幕适配修改 --- pregnancy_guard/BaseProject/Define/Defines.h | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-) diff --git a/pregnancy_guard/BaseProject/Define/Defines.h b/pregnancy_guard/BaseProject/Define/Defines.h index 9ce6fec..d63d2f0 100644 --- a/pregnancy_guard/BaseProject/Define/Defines.h +++ b/pregnancy_guard/BaseProject/Define/Defines.h @@ -45,6 +45,18 @@ #define IsiPhone5 (IsiPhone && ScreenMaxLength == 568.0) #define IsiPhone6 (IsiPhone && ScreenMaxLength == 667.0) #define IsiPhone6P (IsiPhone && ScreenMaxLength == 736.0) +#define IsiPhoneX (IsiPhone && ScreenMaxLength == 812.0) + +#define KyNavigationBarHeight 44.0f +#define KyTabBarHeight IPhoneX_Normal(83.0f,49.0f) +#define KyStatusBarHeight IPhoneX_Normal(44.0f,20.0f) +#define KcontentViewHeight kMainScreenHeight-KyNavigationBarHeight-KyTabBarHeight +#define KcontentTabViewHeight KcontentViewHeight-KyTabBarHeight +#define KCornerRadiusWidth 5.0f +#define KCornerBorderWidth 0.3f +#define KySafeAeraHeight 34.0 +#define IPhoneX_Normal(a,b) ((CGSizeEqualToSize(CGSizeMake(375, 812),[[UIScreen mainScreen] bounds].size))? a:b) +#define IPhone4_5_6_6P_X(a,b,c,d,e) (CGSizeEqualToSize(CGSizeMake(320, 480), [[UIScreen mainScreen] bounds].size) ?(a) :(CGSizeEqualToSize(CGSizeMake(320, 568), [[UIScreen mainScreen] bounds].size) ? (b): (CGSizeEqualToSize(CGSizeMake(375, 667), [[UIScreen mainScreen] bounds].size) ?(c) : (CGSizeEqualToSize(CGSizeMake(414, 736), [[UIScreen mainScreen] bounds].size) ?(d) : (CGSizeEqualToSize(CGSizeMake(375, 812), [[UIScreen mainScreen] bounds].size) ?(e) :0))))) // iOS������������ #define IOSBaseVersion11 11.0 @@ -54,6 +66,7 @@ #define IOSBaseVersion7 7.0 #define IOSBaseVersion6 6.0 +#define TabbarHeight ([[UIApplication sharedApplication] statusBarFrame].size.height>20?83:49) // ������iPhone x ������������ // ������������APP��������� #define XcodeAppVersion [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"] @@ -101,6 +114,7 @@ #define FONT18 [UIFont systemFontOfSize:18.0] // ������������ +#define NavBar_Height ((SCREEN_HEIGHT == 812) ? 88.0 : 64.0) #define NavBarHeight 44 #define NavBarHeight7 64 /*! Status bar height. */ -- Gitblit v1.8.0