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

Ios8 在iOS 8中,如何将长度(英寸/毫米)转换为点/像素?,ios8,screen-resolution,Ios8,Screen Resolution,我制作了一个应用程序,可以将东西精确地绘制到物理尺寸。比如,如果它是10毫米,那么如果你在屏幕上测量图像,它的直径是10毫米。这在5秒之前的iphone上运行得很好,因为所有iphone的屏幕DPI都是相同的,当它翻倍时,不会影响计算。您只需将毫米的大小除以0.1558282,就可以得到所需的像素宽度:D 但在配备自动布局的iOS8上,我增加了对iPad的支持。现在,使用旧的mm/0.1558282比率在屏幕上绘制的图像看起来太大 有没有办法将当前屏幕像素密度(即DPI)作为iOS 8中某些内容

我制作了一个应用程序,可以将东西精确地绘制到物理尺寸。比如,如果它是10毫米,那么如果你在屏幕上测量图像,它的直径是10毫米。这在5秒之前的iphone上运行得很好,因为所有iphone的屏幕DPI都是相同的,当它翻倍时,不会影响计算。您只需将毫米的大小除以0.1558282,就可以得到所需的像素宽度:D

但在配备自动布局的iOS8上,我增加了对iPad的支持。现在,使用旧的mm/0.1558282比率在屏幕上绘制的图像看起来太大


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

Hi CommaToast的可能副本,您有任何转换逻辑吗?。请分享给我。因为点是一种物理测量,简单地使用点难道不能解决这个问题吗?