zoukankan      html  css  js  c++  java
  • 怎样自适应ios设备大小

       在编写移动端GIS程序的时候。常常要依据ios设备的大小来设置UI。曾经我在ios程序中,须要定义设备的值(如:宽度和高度),如:

     //屏幕宽度 高度
     #define kScreenWidth 320
    #define kScreenHeight 548

    可是假设是不同的设备。如iphone4、iphone5,甚至是ipad等设备,那么就要改变代码,非常不方便。事实上ios是提供方法来解决问题的。

    例如以下所看到的:

    #define ScreenHeight   [[UIScreen mainScreen] bounds].size.height
    #define ScreenWidth    [[UIScreen mainScreen] bounds].size.width

    另外,ipad设备或者iphone设备也是非常easy辨别的,例如以下所看到的:
    //推断iphone ipad
    #define isiPad (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
    #define isiPhone (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) 


  • 相关阅读:
    typescript 装饰器
    typescript 中的模块
    深入理解typeScript中的泛型类
    泛型 泛型类
    vue跨域
    我喜欢的网站
    vuex
    路由导航守卫
    最多显示两行
    git命令
  • 原文地址:https://www.cnblogs.com/mqxnongmin/p/10528076.html
Copyright © 2011-2022 走看看