iPhone屏幕适配

我一直认为,作为一个开发者来说,搬砖是不可避免的,人的经历不是无穷的,而我们搬砖的目的,只是为了更好的站在别人的肩膀上去更进一步,不需要抵触,也许正因为这样,本来停步不前的人也因为我们站得更高。


CGSize screenSize = [UIScreen mainScreen].bounds.size;

// 如果是iPhone

if ([UIDevice currentDevice].userInterfaceIdiom == UIUserInterfaceIdiomPhone) {

// 竖屏情况

if (screenSize.height > screenSize.width) {

if (screenSize.height == 480) {

NSLog(@"当前为iPhone 4/4s");

}else if (screenSize.height == 568) {

NSLog(@"当前为iPhone 5/5c/5s iPod Touch5 设备");

}else if (screenSize.height == 667) {

NSLog(@"当前为iPhone6/6s设备");

}else if (screenSize.height == 736) {

NSLog(@"当前为iPhone6 Plus/iPhone6s Plus 设备");

}else {

NSLog(@"当前为iPhone4/4s 等其他设备");

}

}

// 横屏情况

if (screenSize.width > screenSize.height) {

if (screenSize.width == 480) {

NSLog(@"当前为iPhone 4/4s i");

}else if (screenSize.width == 568) {

NSLog(@"当前为iPhone 5/5c/5s iPod Touch5 设备");

}else if (screenSize.width == 667) {

NSLog(@"当前为iPhone6/6s设备");

}else if (screenSize.width == 736) {

NSLog(@"当前为iPhone6 Plus/iPhone6s Plus 设备");

}else {

NSLog(@"当前为iPhone4/4s 等其他设备");

}

}

}

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 初代iPhone 2007年,初代iPhone发布,屏幕的宽高是 320 x 480 像素。下文也是按照宽度,高度...
    爱睡觉的魚阅读 1,640评论 0赞 2
  • 随着iphone每年的更新换代,作为ios程序猿也有了幸福的烦恼,不得不考虑各种屏幕的适配。首先,我们从iphon...
    BernardChina阅读 579评论 1赞 2
  • 网址:http://www.cocoachina.com/ios/20150130/11076.html 初代 i...
    iOS小菜鸟阅读 496评论 0赞 2
  • 屏幕适配 屏幕适配发展历史 iPhone3GS/iPhone4没有屏幕适配可言全部用frame,bounds,ce...
    forvert阅读 540评论 0赞 1
  • 大赛得金奖,侨胞喜若狂。 国歌声响起,笑臉泪盈眶。 夺冠谈何易,众芳亦有伤! 拚搏圆旧梦,汗水铸辉煌。
    诗人夏沐阅读 332评论 1赞 3

友情链接更多精彩内容