萤石云 iOSSDK,移植跨平台相关工程
Davin
2024-12-18 b4e1288a9b63eb820e9c9489c56aac4bf6b31067
EZSDK/EZSDK/EZ/Global/HDLEZConstants.h
@@ -44,8 +44,8 @@
// Design Width&Height
#define HDLEZDesignWidth 375
#define HDLEZDesignHeight 667
#define HDLEZGetRealWidth(W)  W / (HDLEZDesignWidth * 1.0f / APP_SCREEN_WIDTH)
#define HDLEZGetRealHeight(H)  H / (HDLEZDesignHeight * 1.0f / APP_SCREEN_HEIGHT)
#define HDLEZGetRealWidth(W)  W / (HDLEZDesignWidth * 1.0f / HDLEZ_APP_SCREEN_WIDTH)
#define HDLEZGetRealHeight(H)  H / (HDLEZDesignHeight * 1.0f / HDLEZ_APP_SCREEN_HEIGHT)
// 字体颜色*
@@ -79,6 +79,7 @@
#define HDLEZ_COLOR_BACKGROUND_BUTTON HDLEZHEXCOLOR(0x4484F4,1.0) //按钮背景颜色
#define HDLEZ_COLOR_BACKGROUND_BUTTON_GRAY HDLEZHEXCOLOR(0xC0C7D4,1.0) //按钮灰背景颜色
#define HDLEZ_COLOR_BACKGROUND_LINE HDLEZHEXCOLOR(0xECEDEE,1.0) //下划线背景颜色
#define HDLEZ_COLOR_BACKGROUND_LINE_RED HDLEZHEXCOLOR(0xFF5757,1.0) //线背景红颜色
//字体大小
@@ -90,6 +91,7 @@
#define HDLEZ_FontSize_14 14   //  小标题字号 14
#define HDLEZ_FontSize_24 24   //  小标题字号 24
#define HDLEZ_FontSize_18 18   //  小标题字号 18
#define HDLEZ_FontSize_26 26   //  小标题字号 26
#define HDLEZ_APP_UIFont            @"PingFangSC-Regular"//苹方-简 常规体
#define HDLEZ_APP_UIFont_BOLD       @"PingFangSC-Semibold"//苹方-简 中粗体
@@ -116,6 +118,17 @@
//
//// 通话类型
//#define HDLF_FV_CALL_TYPE_KEY  @"HDLEZCallTypeKey"
//萤石门锁spk
#define HDLEZ_DOOR_SPK  @"security.door.ezviz"
//设备类型
typedef enum {
    HDLEZDeviceType_Default=0, //默认类型
    HDLEZDeviceType_Door=1,//门锁
}HDLEZDeviceType;
@interface HDLEZConstants : NSObject
/*获取当前controller
@@ -178,4 +191,13 @@
 */
+(NSString *)turnDateString:(NSString*)dateString toFormater:(NSString*)formater;
/*判断是否为纯数字
 @param number 内容
 */
+(BOOL)validateNumber:(NSString*)number;
/* 将nil转为""
 */
+(NSString*)turnNil:(NSString *)str;
@end