gpt4 book ai didi

iphone - 获取 iPhone 的物理屏幕尺寸(以英寸为单位)

转载 作者:可可西里 更新时间:2023-11-01 04:14:25 24 4
gpt4 key购买 nike

如何以英寸为单位以编程方式获取屏幕尺寸(例如 iPhone 4、3.5 英寸)。

我找到了一种通过检测 iPhone/iPad 型号来做到这一点的方法,但硬编码不是我想要的,所以我看起来不像那样。

最佳答案

Swift 4 屏幕版

    let scale = UIScreen.main.scale

let ppi = scale * ((UIDevice.current.userInterfaceIdiom == .pad) ? 132 : 163);

let width = UIScreen.main.bounds.size.width * scale
let height = UIScreen.main.bounds.size.height * scale

let horizontal = width / ppi, vertical = height / ppi;

let diagonal = sqrt(pow(horizontal, 2) + pow(vertical, 2))
let screenSize = String(format: "%0.1f", diagonal)

关于iphone - 获取 iPhone 的物理屏幕尺寸(以英寸为单位),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14517356/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com