zoukankan      html  css  js  c++  java
  • ios之开发屏幕适配和系统版本适配

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

    针对系统的适配:

    IOS7以后和之前

    1

    2

    <span style="font-size:18px;">#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. 要求很高的话采用自动布局来实现适配是最精准的

  • 相关阅读:
    CSS 兼容 总结
    IF IE
    取消chrome浏览器下input和textarea的默认样式
    左右浮动边距为0,中间间隔一定
    标题右边10px位置紧跟发布时间
    两款CSS3样式可视化在线生成工具
    文字截取,多余文字用省略号(...)代替
    O
    N
    M
  • 原文地址:https://www.cnblogs.com/sytfyf/p/4568651.html
Copyright © 2011-2022 走看看