【发布时间】:2017-03-26 21:45:57
【问题描述】:
我的工作基于 iPhone 6 的屏幕尺寸,即 1136x750 像素、326 ppi。我更关心按钮的物理尺寸(出于某种原因),而不是它们的数字尺寸。
如果 iPhone 6 上宽度为 44 像素且物理宽度为 0.2 英寸的按钮在 iPhone 6 Plus 上具有相同的物理宽度,即 401 ppi?
如果不是,这不应该违反 Apple 的准则吗?他们最初测试了 44 像素作为最小宽度,但随着 ppi 越大,相同的宽度在物理上会减小。
这是否以某种方式调整/缩放?
编辑:我觉得自己很愚蠢,这一切都很明显。
编辑 2:我最初担心的是 iPhone 6 的屏幕上总共可以有
T = 375.0 / 44.0 = 8 个按钮。
而 iPhone 6 Plus 总共可以有
T' = 540.0 / 44.0 = 12 个按钮,每个按钮在物理上更小。
解决此问题的方法是计算出 iPhone 6 Plus 按钮的调整宽度,即 w' = 44.0 px * 401 ppi / 326 ppi = 54.0 像素。
因此,iPhone 6 Plus 上的每个按钮都应具有 54 像素的宽度以具有相同的物理尺寸。
我想对了吗?
【问题讨论】:
标签: ios user-interface screen uiscreen