1.在程序中涉及到全屏的宽高的时候,初始化的时候,代码中不要写320和480
- #define Screen_height [[UIScreen mainScreen] bounds].size.height
- #define Screen_width [[UIScreen mainScreen] bounds].size.width
2.使用宏定义方法判断
- #define iPhone5 ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640, 1136), [[UIScreen mainScreen] currentMode].size) : NO)
- if(iPhone5){
- /*代码操作*/
- }else{
- /*代码操作*/
- }
- if([ [ UIDevice currentDevice ] userInterfaceIdiom ] == UIUserInterfaceIdiomPhone ){
- //IPhone设备
- }else{
- //ipad设备
- }