如何在iOS 8中将长度(英寸/毫米)转换为点/像素?

时间:2015-04-17 23:08:57

标签: ios8 screen-resolution

我创建的应用程序可以将内容绘制到确切的物理尺寸。如果它是10毫米,那么如果你在屏幕上测量图像,它在物理上是10毫米。这对于5S的iPhone来说效果很好,因为屏幕上的DPI在所有这些上都是相同的,当它增加一倍时,它并没有影响数学。您只需将毫米大小的数量除以0.1558282,这样就可以得到所需的像素宽度:D

但在使用AutoLayout的iOS 8上,我添加了对iPad的支持。现在使用旧mm / 0.1558282比率在屏幕上绘制的图像显得太大。

有没有办法让当前的屏幕像素密度(即DPI)成为iOS 8中某些内容的属性?如果没有,那么你如何确定它,因为新设备很快会推出不同的DPI,或者人们可能在他们的汽车屏幕上使用iOS等?

0 个答案:

没有答案