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. 要求很高的话采用自动布局来实现适配是最精准的

  • 相关阅读:
    揭秘富人的22种习惯与风格
    CSS
    浏览器--编辑器
    3 位运算 , 补码 ----在开发中比较少用
    2 Java数据类型+转义字符
    1 概述
    如何使用大脑
    JDBC
    web.xml文件的作用
    WindowBuilder插件探索
  • 原文地址:https://www.cnblogs.com/sytfyf/p/4568651.html
Copyright © 2011-2022 走看看