我创建的应用程序可以将内容绘制到确切的物理尺寸。如果它是10毫米,那么如果你在屏幕上测量图像,它在物理上是10毫米。这对于5S的iPhone来说效果很好,因为屏幕上的DPI在所有这些上都是相同的,当它增加一倍时,它并没有影响数学。您只需将毫米大小的数量除以0.1558282,这样就可以得到所需的像素宽度:D
但在使用AutoLayout的iOS 8上,我添加了对iPad的支持。现在使用旧mm / 0.1558282比率在屏幕上绘制的图像显得太大。
有没有办法让当前的屏幕像素密度(即DPI)成为iOS 8中某些内容的属性?如果没有,那么你如何确定它,因为新设备很快会推出不同的DPI,或者人们可能在他们的汽车屏幕上使用iOS等?