From 728ceead4ea3f18abcb6f70772e64e4549f9dcac Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期五, 02 四月 2021 17:06:31 +0800
Subject: [PATCH] 2021-04-02 1.ZigBee 丰林同样更新SDK。

---
 xamarin/ESVideoPhoneSDKXamarin/ESVideoPhoneSDKXamarin/GDHDLUtlis.h |   25 +++++++++++++++++--------
 1 files changed, 17 insertions(+), 8 deletions(-)

diff --git a/xamarin/ESVideoPhoneSDKXamarin/ESVideoPhoneSDKXamarin/GDHDLUtlis.h b/xamarin/ESVideoPhoneSDKXamarin/ESVideoPhoneSDKXamarin/GDHDLUtlis.h
index 92b46e7..fd61773 100644
--- a/xamarin/ESVideoPhoneSDKXamarin/ESVideoPhoneSDKXamarin/GDHDLUtlis.h
+++ b/xamarin/ESVideoPhoneSDKXamarin/ESVideoPhoneSDKXamarin/GDHDLUtlis.h
@@ -13,8 +13,12 @@
 #define IOS9  (TP_SYSTEM_VERSION >= 9.0)
 #define IOS10 (TP_SYSTEM_VERSION >= 10.0)
 
-//鏄惁鏄疘PhoneX鐨勮澶�
-#define IPhoneX ([[UIScreen mainScreen] bounds].size.height == 812)
+//鏄惁鏄� iPhoneX_XS_11Pro璁惧
+#define IPhoneX ([UIScreen mainScreen].bounds.size.width == 375.0f && [UIScreen mainScreen].bounds.size.height == 812.0f)
+//鏄惁鏄� iPhoneXSMax_XR_11_11ProMax
+#define IPhoneXR ([UIScreen mainScreen].bounds.size.width == 414.0f && [UIScreen mainScreen].bounds.size.height == 896.0f)
+// 鏄叏闈㈠睆鎵嬫満
+#define IsFullScreen (IPhoneX || IPhoneXR)
 
 // Screen
 #define APP_SCREEN_BOUNDS   [[UIScreen mainScreen] bounds]
@@ -22,20 +26,25 @@
 #define APP_SCREEN_WIDTH    (APP_SCREEN_BOUNDS.size.width)
 #define APP_STATUS_FRAME    [UIApplication sharedApplication].statusBarFrame
 
-#define APP_TOP_BAR_HEIGHT    (IPhoneX ? 88 : (IOS7 ? 64 : 44))
-#define APP_STATUS_BAR_HEIGHT (IPhoneX ? 44: (IOS7 ? 20 : 0))
-#define APP_STATUS_BAR_HEIGHT_TURE (IPhoneX ? 44: (IOS7 ? 0 : 0))
+#define APP_TOP_BAR_HEIGHT    (IsFullScreen ? 88 : (IOS7 ? 64 : 44))
+#define APP_STATUS_BAR_HEIGHT (IsFullScreen ? 44: (IOS7 ? 20 : 0))
+#define APP_STATUS_BAR_HEIGHT_TURE (IsFullScreen ? 44: (IOS7 ? 0 : 0))
 #define APP_TOOL_BAR_HEIGHT   49
-#define APP_TAB_BAR_HEIGHT    (IPhoneX ? (49 + 34): 49)
+#define APP_TAB_BAR_HEIGHT    (IsFullScreen ? (49 + 34): 49)
 #define APP_CONTENT_WIDTH     (APP_SCREEN_BOUNDS.size.width)
-#define APP_BUTTOM_HEIGHT     (IPhoneX ? 34: 0)
+#define APP_BUTTOM_HEIGHT     (IsFullScreen ? 34: 0)
 #define APP_CONTENT_HEIGHT    (APP_SCREEN_HEIGHT - APP_TOP_BAR_HEIGHT - APP_TAB_BAR_HEIGHT)
-#define APP_VISIBLE_HEIGHT    (APP_SCREEN_HEIGHT - APP_TOP_BAR_HEIGHT - APP_BUTTOM_HEIGHT)
+#define APP_VISIBLE_HEIGHT    (APP_SCREEN_HEIGHT - APP_TOP_BAR_HEIGHT -APP_BUTTOM_HEIGHT)
 #define APP_B_HEIGHT          (APP_SCREEN_HEIGHT - APP_BUTTOM_HEIGHT)
 #define APP_UIFont            @"PingFangSC-Regular"
 #define APP_UIFont_BOLD       @"PingFangSC-Semibold"
 
 
+#define DesignWidth 375
+#define DesignHeight 667
+#define GetRealWidth(W)  W / (DesignWidth * 1.0f / APP_SCREEN_WIDTH)
+#define GetRealHeight(H)  H / (DesignHeight * 1.0f / APP_SCREEN_HEIGHT)
+
 
 #define TextColor    HEXCOLORA(0x333333, 1.0)
 #define TextSelectColor    HEXCOLORA(0xFB744A, 1.0)

--
Gitblit v1.8.0