首页 > 移动平台 > 详细

ios之开发屏幕适配和系统版本适配

时间:2014-11-28 10:11:06      阅读:218      评论:0      收藏:0      [点我收藏+]

ios软件开发过程中很重要的一点是对系统和屏幕进行适配对系统的适配主要是IOS7以后和之前以及IOS8新增特性,屏幕适配主要是对不同设备采用不同的布局以最佳展示效果展现给用户。

针对系统的适配:


IOS7以后和之前

<span style="font-size:18px;background-color: rgb(255, 255, 255);">#define IOSVersion                          [[[UIDevice currentDevice] systemVersion] floatValue]
#define IsiOS7Later                         !(IOSVersion < 7.0)</span>

系统需要适配有以下几个点:

1.(StatusBar)StatusBarHeight 的高度  ios7以后 StatusBar是悬浮在屏幕上方的 所以ios7之后控件布局需要加上20 而在ios7之前不需要

2.   label的文本自适应需要适配

3.(ios8适配)UIAlertController UIAlertAction —ios8 代替了 UIAlertView

4. (ios8适配)ios8新增定位判断,info.plist文件设置两个属性 用到定位需要适配


屏幕适配(图片系统会自动识别需要几倍图)

1. 要求不高就可以采用等比例放大来实现适配

2. 要求很高的话采用自动布局来实现适配是最精准的


bubuko.com,布布扣




ios之开发屏幕适配和系统版本适配

原文:http://blog.csdn.net/mr_rog/article/details/41574903

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!