iOS8与iOS7适配问题

时间:2022-07-08 23:00:19


今天遇到一个问题,在做背景图片的时候,我一般直接给屏幕的frame给UIImageView,可是今天在iOS8下和在7下完全不一样。

假设背景

同时给坐标:

        viewWidth = self.view.frame.size.height;
viewHeight = self.view.frame.size.width;

 iOS8下

iOS8与iOS7适配问题


iOS 7

iOS8与iOS7适配问题



解决的办法只有一条

    if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0) {
viewWidth = self.view.frame.size.width;
viewHeight = self.view.frame.size.height;
}
else {
viewWidth = self.view.frame.size.height;
viewHeight = self.view.frame.size.width;
}

这样就解决了这个问题。