关于ios device dpi

史上最全的iOS各种设备信息获取总结(iPhone XS Max/XR 详细信息已更新) 立即下载

不同的apple设备dpi不同,根据官网提供的数据


http://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UIScreen_Class/Reference/UIScreen.html

scale

The natural scale factor associated with the screen. (read-only)

@property(nonatomic, readonly)  CGFloat scale
Discussion

This value reflects the scale factor needed to convert from the default logical coordinate space into the device coordinate space of this screen. The default logical coordinate space is measured using points, where one point is approximately equal to 1/160th of an inch. If a device’s screen has a reasonably similar pixel density, the scale factor is typically set to 1.0 so that one point maps to one pixel. However, a screen with a significantly different pixel density may set this property to a higher value.

Availability
  • Available in iOS 4.0 and later.


应用要在缩放显示等做到在不同设备间的兼容性,就必须做以下判断:

void calScreenDpi(float& dpi)

{

    float scale = 1;

    if ([[UIScreen mainScreen] respondsToSelector:@selector(scale)]) {

        scale = [[UIScreen mainScreen] scale]; //得到屏幕分辨率

    }

    if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {

        dpi = 132 * scale;

    } else if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) {

        dpi = 163 * scale;

    } else {

        dpi = 160 * scale;

    }

}



蓝桥杯单片机省一经验分享1:基础篇.含详细代码与应试技巧 含详细代码、驱动修改与应试技巧 阅读详情

相关推荐

OPC UA 协议详解

OPC UA(统一架构)是新一代工业自动化标准通信协议,替代传统OPC Classic,具有跨平台、高安全性、标准化等优势。基于TCP协议,支持全平台部署,采用面向对象架构组织数据,提供实时读写、事件订阅、历史数据访问等功能。作为工业4.0核心协议,适用于智能制造、数字孪生等场景,能实现多品牌设备统一接入。相比Modbus和MQTT,OPC UA协议更规范安全但复杂度较高,是大型工业集群互联的主流选择。

eastyuxiao的专栏 729

苹果屏幕尺寸和分辨率dpi大全

pt ---- 代表点,是一个标准的长度单位,定义上:1 pt = 1 / 72 英寸,英寸跟我们所熟悉厘米、米一样,所以我们可以明确的指出1pt的长度是多少。DPI ---- 最初用于衡量打印物上每英寸的点数密度,就是表示你的打印机可以在一英寸内打印多少个点。当DPI的概念迁移到计算机屏幕上的时候,就应该称之为PPI。同理:PPI就是表示计算机屏幕上每英寸可以显示的像素点的数量。px ---- 代表像素,是屏幕上能显示的最小单位,在分辨率高的屏幕上,一个像素可能会达到我们肉眼无法识别的大小。

weixin_42017221的博客 2166

手把手教你用STM32的ADC读取PT100模块,实现高精度温度采集(附完整代码)

本文详细介绍了如何利用STM32的ADC模块读取PT100温度传感器信号,实现高精度温度采集系统。从硬件选型、ADC配置校准到温度计算算法和软件滤波技术,提供完整的实现方案和优化技巧,帮助工程师快速构建稳定可靠的温度监测系统。

weixin_29185199的博客 347

【Android 屏幕适配】屏幕适配基础概念 ① ( Android 与 iOS 屏幕宽高比种类 | 屏幕像素密度 DPI )

一、Android 与 iOS 屏幕宽高比种类、 二、屏幕像素密度 DPI

让 学习 成为一种 习惯 ( 韩曙亮 の 技术博客 ) 1913

解决UNITE数据库注释高unassigned率:手把手教你训练专属真菌分类器(含预训练模型分享)

本文针对使用UNITE数据库进行真菌ITS序列注释时出现的高未分配率问题,提供了详细的实战解决方案。通过对比vsearch直接注释与Naive Bayes分类器的原理差异,文章手把手指导读者在QIIME 2环境中训练专属分类器,包括数据准备、模型训练、参数优化及效果验证,并分享了预训练模型,旨在显著提升真菌群落分析的注释准确性和数据利用率。

weixin_29214199的博客 338

Visual Studio报错TRK0005找不到CL.exe?三步彻底解决环境变量问题

本文详细解析了Visual Studio报错TRK0005找不到CL.exe的根本原因,并提供了三步彻底解决环境变量问题的方案。从验证安装完整性到配置永久环境变量,再到注册表级修复,帮助开发者建立健壮的开发环境配置体系,确保编译链稳定运行。

weixin_30839881的博客 459

ios开发有关DPI和PPI的解析

DPI和像素、厘米、 首先告诉大家一个不幸的消息:像素不能直接换算成英寸、厘米,要在dpi下才能换算! photoshop中两种分辨率换算 72像素/英寸=28.346像素/厘米 300像素/英寸=118.11像素/厘米 1 厘米=0.3937 英寸 1 英寸=2.54 厘米 以常见1024像素对比: 1024像素=3.413英寸=8.67厘米 (300像素/英寸dpi 每英寸≈

KylinBL的专栏 5927

图像去模糊(二)——Richardson–Lucy算法

Richardson Lucy Algorithm(Richardson-Lucy算法详解及效果实例)

xueruhongchen的博客 3万+

android dpi url,关于meta viewport中target-densitydpi属性详解(推荐)

前段时间在做WAP页面,发现页面设置了meta viewport中的大众属性,即:但发现页面依旧不根据手机屏幕进行自动缩放,后来找其他同事帮忙解决了,我看了源代码发现了是在原来的viewport中增加了target-densitydpi属性。看之初不太了解,也因为当时自己手上有其他需求在处理,最近突然想起了这件事,准备对它做一些了解,以备不时之需。首先来了解一下这个属性到底是做什么的,从网上摘录了...

weixin_39516956的博客 357

Linux 配置 multipath 多路径

每天一个 DBA 小知识,助你更进一步!

LuciferLiu_DBA 3299

YOLO26 正式发布源代码!极致速度优化方案, 面向工业级落地的目标检测模型!

YOLO26 作为 Ultralytics 公司于 2025 年 9 月发布的最新一代目标检测模型,在架构设计和技术实现上展现了显著的创新。本文深入分析了 YOLO26 的核心架构改进和技术原理,重点探讨了其在边界框回归、推理流程、损失函数设计和优化算法方面的突破性进展。

魔改工程师的博客 1245

前端 鼠标一次移动半个像素_前端基础:必须要知道的移动端适配(3)——设备独立像素...

实际上,上一节我们描述的像素都是物理像素,即设备上真实的物理单元。下面我们来看看设备独立像素究竟是如何产生的:智能手机发展非常之快,在几年之前,我们还用着分辨率非常低的手机,比如下面左侧的白色手机,它的分辨率是320x480,我们可以在上面浏览正常的文字、图片等等。但是,随着科技的发展,低分辨率的手机已经不能满足我们的需求了。很快,更高分辨率的屏幕诞生了,比如下面的黑色手机,它的分辨率是640x9...

weixin_39622150的博客 288

Python从0到100(二):Python语言介绍及第一个Pyhon程序

Python从0到100(二):Python语言介绍及第一个Pyhon程序。与C和Java比,Python的学习成本和难度曲线不是低一点,更适合新手入门,自底向上的技术攀爬路线。

拥有百余位万粉技术博主、200余位可合作代发博主,私域技术社群规模达千人,商务合作私信 5440

Xamarin.Forms——尺寸大小(五 Dealing with sizes)

Xamarin.Forms——尺寸大小(五 Dealing with sizes) 原文:Xamarin.Forms——尺寸大小(五 Dealing with sizes)如之前所见的大量可视化元素均有自己的尺寸大小: iOS的状态栏高度为20,所以我们需要调整iOS的页面的Padding值,留出这个高度。 BoxView设置它的默认宽...

weixin_30955341的博客 127

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

-webkit-min-device-pixel-ratio: 2是什么意思?

DPI(DPR) stands for Dots Per Inch which technically means printer dots per inch。 这个参数实际上量化了屏幕的物理分辨率和显示清晰度,比如iphone的DPR就是2,比一般的手机都要高。 同样的图片在不同手机上显示的效果就有很大不同,特别是对于apple设备,由于其DPR比较高,因此一般必须对其 应用分辨率高的图片

matiascx的博客 4369

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

获取当前的点和像素的比例

613

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

unity 判断设备是否平板、手机

安卓判断: float physicscreen = Mathf.Sqrt(Screen.width * Screen.width + Screen.height * Screen.height) / Screen.dpi; if (physicscreen >= 7f) { Debug.Log(“安卓平板”); }else{ Debug.Log(“安卓手机”); } ios判断: stri...

qq_26541839的博客 1914

HTML5的<meta> 元素移动端的使用技巧

概念 标签提供关于HTML文档的元数据。元数据不会显示在页面上,但是对于机器是可读的。它可用于浏览器(如何显示内容或重新加载页面),搜索引擎(关键词),或其他 web 服务。 —— W3School 属性 key :name, value:author / description / keywords / generator / revised / others key:ht

lskshz的专栏 492

移动端 设计与开发经验之ViewPort

Viewport:字面意思为视图窗口,在移动web开发中使用。表示将设备浏览器宽度虚拟成一个特定的值(或计算得出),这样利于移动web站点跨设备显示效果基本一致。 基本写法: <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1,t...

weixin_34403693的博客 165

IOS7 position:fixed focus定位问题

在IOS7下position:fixed定位会出一些bug. 输入框 focus 状态下 fixed会随之改变。参见该页面详细描述(http://www.cnblogs.com/zhangdaiping/p /3170892.html) 后期BETA3修复了该问题,但是在微信下 页面还是会出现一样的问题。后查找 可以修改viewport//修改viewport标签 &lt;meta name=...

luoqinglong的专栏 242

移动端viewport

前言对于移动webapp开发人员来说,viewport是个很重要的东西,容易用但很多时候都是不明白的,于是我决心去弄清楚它。<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no">viewport涉及的单位分辨率:指设

唐策的博客 1235

viewport

width:控制 viewport 的大小,可以指定的一个值,如果 600,或者特殊的值,如 device-width 为设备的宽度(单位为缩放为 100% 时的 CSS 的像素)。height:和 width 相对应,指定高度。initial-scale:初始缩放比例,也即是当页面第一次 load 的时候缩放比例。maximum-scale:允许用户缩放到的最大比例。minim...

weixin_33862514的博客 75

关于IOS input、textarea position:fixed 在focus时软键盘弹起错位bug的解决方案

为什么80%的码农都做不了架构师?>>> ...

weixin_34378969的博客 571

viewport就是这回事

前言 对于移动webapp开发人员来说,viewport是个很重要的东西,容易用但很多时候都是不明白的,于是我决心去弄清楚它。 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no"> vi...

weixin_30565327的博客 181

关于安卓webview viewport的问题

最近在写react-native的项目的webview 引入了一个html,发现viewport无效,页面很宽在安卓下会出现滚动条,而在ios里面会自动缩小展示,想实现安卓也像苹果那样自动缩小显示,但是调了viewport一直没有效果 网上查找了发现文章链接https://blog.csdn...

940
上一篇: IOS关于SELF点的一些事情
下一篇: 苹果设备屏幕相关
toddmi
博客等级 码龄15年 9粉丝 29原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值