国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > php开源 > 综合技术 > ios之开发屏幕适配和系统版本适配

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

来源:程序员人生   发布时间:2014-12-14 08:20:11 阅读次数:2316次

ios软件开发进程中很重要的1点是对系统和屏幕进行适配对系统的适配主要是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. 要求很高的话采取自动布局来实现适配是最精准的






生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生