我正在尝试连接苹果电视的屏幕大小,是否可能? 我一直在研究苹果公司提供的与UIScreen相关的文档,但除了与边界相同的nativeBounds之外,找不到任何新的东西。
let screenSize = UIScreen.mainScreen().bounds.size
let nativeBound = UIScreen.mainScreen().nativeBounds.size
他们两个都给我输出像素,但我也需要屏幕/显示器尺寸(英寸)。所以我可以相应地安排显示。
提前致谢!
答案 0 :(得分:4)
首先,UIScreen.mainScreen().bounds
以点为单位返回屏幕大小,而不是像素。请参阅the docs。
UIScreen.mainScreen().nativeBounds
以像素为单位返回屏幕尺寸。
要查找实际屏幕尺寸(以绝对单位大小,例如英寸),您需要知道像素的物理尺寸,然后乘以nativeBounds
。
但是,我不认为iOS有一个API来检索像素大小。