iPhone4和iPhone5适配代码分享

来源:互联网 发布:盘丝洞 怎么玩 知乎 编辑:程序博客网 时间:2024/06/05 18:29
--iPhone4和iPhone5适配

方法一
if ([UIScreen mainScreen].bounds.size.height == 480) {
        _scrollView.frame = CGRectMake(0, 44, 320, 436);
    }else{
        _scrollView.frame = CGRectMake(0, 44, 320, 524);
    }



方法二
#define iPhone5 ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640, 1136), [[UIScreen mainScreen] currentMode].size) : NO)
//screen weight height
#define SCREEN_WIDTH ([UIScreen mainScreen].bounds.size.width)
#define SCREEN_HEIGHT ([UIScreen mainScreen].bounds.size.height)-20



方法三
+ (void)setView:(UIView *)view withYOrigin:(int)yOrigin
{
    CGRect rect = view.frame;
    rect.origin.y = yOrigin;
    view.frame = rect;
}


[Utility setView:self.lastTimeBtn withYOrigin:(self.lastTimeBtn.frame.origin.y+20)];
0 0