text iphone X适配及常用宏定义

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了text iphone X适配及常用宏定义相关的知识,希望对你有一定的参考价值。

#define IS_IPHONE_X (kScreenHeight == 812.0f) ? YES : NO
#define Height_NavContentBar 44.0f
#define Height_StatusBar (IS_IPHONE_X==YES)?44.0f: 20.0f
#define Height_NavBar (IS_IPHONE_X==YES)?88.0f: 64.0f
#define Height_TabBar (IS_IPHONE_X==YES)?83.0f: 49.0f

#define kScreenHeight           [[UIScreen mainScreen] bounds].size.height
#define kScreenWidth            [[UIScreen mainScreen] bounds].size.width
#define kWeakSelf(weakSelf)     __weak __typeof(self)weakSelf = self;
#define UIColorWithRGB(r,g,b)   [UIColor colorWithRed:r/255.0f green:g/255.0f blue:b/255.0f alpha:1]
#define kUserDefaults           [NSUserDefaults standardUserDefaults]
#define kDefaultImage_Web       [UIImage imageNamed:@"default_image_web"]
#define kDefaultImage_Header    [UIImage imageNamed:@"default_image_header"]

以上是关于text iphone X适配及常用宏定义的主要内容,如果未能解决你的问题,请参考以下文章

iPhone X 适配

常用宏定义 - 获取横竖屏宽度与高度

iPhone屏幕尺寸分辨率及适配

iOS 11更新后以及iPhone X推出后工程中遇到的问题及适配

iPhone屏幕尺寸分辨率及适配

iPhone屏幕尺寸分辨率及适配