对于目前市场上的iOS尺子应用程序如何与不同尺寸的设备兼容,我感到非常困惑。底部显示了一个例子。标尺应用程序如何在所有设备上保持准确?
经过研究,我得出的结论是,实时获取当前屏幕的PPI是不可能的,这使得以编程方式绘制标尺成为不可能。
我的查询是这些标尺应用程序如何准确显示标尺而无法获取设备PPI?
我首先想到的是每个设备的PPI和屏幕尺寸都被硬编码到应用程序中。这似乎是一个很大的努力和百万错误的秘诀。这真的是他们如何做到的吗?它需要在每个不同的设备上进行测试,以确保其正常工作。我只能访问我的iPhone 5S。他们可能对每个不同的设备有不同的统治者形象?这会占用手机上的很多空间。
我已经看到过关于绘制标尺的类似问题,但是(纠正我,如果我错了)他们似乎没有解决方案来维持不同屏幕尺寸和PPI的准确性。他们似乎都说“这是不可能的”。如果不可能,它是如何完成的?
可能是您的第一个想法。 – zaph 2015-02-18 00:10:50
没有那么多不同的像素尺寸,因为许多设备具有相同的像素尺寸。可能有7到10种不同的尺寸可以跟上现在的发展。 – 2015-02-18 00:19:50