常用的一些宏

## #pragma mark -輸出frame

NSLog(@" view frame = %@", NSStringFromCGRect(<#CGRect rect#>));

##pragma mark -屏幕尺寸

#define KHFullScreenWidth? ? ? [UIScreen mainScreen].bounds.size.width

#define KHFullScreenHeight? ? ? [UIScreen mainScreen].bounds.size.height

##//導航條高度

#define KHNavBarHeight44

##//狀態(tài)欄高度

#define KHStatusBarHeight? ? ? [[UIApplication sharedApplication] statusBarFrame].size.height

*#pragma mark -顏色轉換

##//十進制顏色轉換

#define RGBCOLOR(r,g,b)? ? ? ? [UIColor colorWithRed:(r)/255.0green:(g)/255.0blue:(b)/255.0alpha:1]

##//十六進制顏色轉換(0xFFFFFF)

#define HEXRGBCOLOR(hex)? ? ? ? [UIColor colorWithRed:((float)((hex &0xFF0000) >>16))/255.0green:((float)((hex &0xFF00) >>8))/255.0blue:((float)(hex &0xFF))/255.0alpha:1.0]

## #pragma mark -適配

#define? SYSTEM_VERSION? [[[UIDevice currentDevice] systemVersion] floatValue]

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容