首页 > 代码库 > ios之开发屏幕适配和系统版本适配
ios之开发屏幕适配和系统版本适配
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. 要求很高的话采用自动布局来实现适配是最精准的
ios之开发屏幕适配和系统版本适配
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。