zoukankan      html  css  js  c++  java
  • IOS 特定于设备的开发:监测Retina支持

    近年来,Apple在其旗舰设备上引入了Retina显示屏。根据Apple的说法,他的像素密度非常高,足以使人眼无法区分单独的像素。

    UIScreen类提供了一种容易的方式,用于监查当前设备是否提供了内置的Retina显示屏。检查屏幕的scale属性,它提供了从逻辑坐标空间转换为设备坐标空间的转换因子。对于标准显示屏,转换因子是1.0,因此1点对应于1个像素。对于Retina显示屏,它是2.0.

    -(BOOL)hasRetinaDisplay
    {
        return ([UIScreen mainScreen].scale == 2.0f);
    }

    UIScreen类还提供了两个有用的显示屏尺寸属性。bounds返回屏幕的边界矩形,以磅为单位。无论屏幕上有任何元素(比如状态栏,导航栏或标签栏),这都会提供屏幕的完全尺寸。

    applicationFrame属性把状态栏排除在外,提供了应用程序的初始窗口尺寸的框架。

  • 相关阅读:
    简单工厂模式
    单例
    开发帮助网址
    图片上传
    数据提交
    存储过程
    标量值函数
    linux查看TCP各连接状态
    nginx配置文件nginx.conf
    php配置文件php-fpm.conf
  • 原文地址:https://www.cnblogs.com/haibosoft/p/4178210.html
Copyright © 2011-2022 走看看