| 关键词: nbsp 适配 系统 屏幕 IOS8 布局 之前 以后 IOS7 IOSVersion |
ios软件开发过程中很重要的一点是对系统和屏幕进行适配对系统的适配主要是IOS7以后和之前以及IOS8新增特性,屏幕适配主要是对不同设备采用不同的布局以最佳展示效果展现给用户。针对系统的适配:IOS7以后和之前[objc] view plaincopy<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 代替了 UIAlertView4. (ios8适配)ios8新增定位判断,info.plist文件设置两个属性 用到定位需要适配屏幕适配(图片系统会自动识别需要几倍图)1. 要求不高就可以采用等比例放大来实现适配2. 要求很高的话采用自动布局来实现适配是最精准的 |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|