为什么以及如何显示缩放选项以点数改变iPhone屏幕尺寸?

问题描述 投票:0回答:1

在iPhone中,6和7系列具有显示变焦选项。如果我们启用它,那么屏幕尺寸将相应地以磅为单位进行更改。

  1. 在iPhone 6,6s,7的情况下,屏幕尺寸将从375×667点变为320×568点,这是iPhone 5,5s的实际屏幕尺寸。
  2. 在iPhone 6 +,6s +,7 +的情况下,屏幕尺寸将从414×736点变为375×667点,这是iPhone 6,6s,7的实际屏幕尺寸。

现在我在这里有点困惑。众所周知,Points是基于设备物理屏幕的坐标。那么在不改变屏幕宽度和高度的情况下,iPhone的实际屏幕尺寸如何在显示缩放选项中发生变化?我的意思是这背后的逻辑是什么。

看看我在这里解释的点的屏幕尺寸概念可能有问题。在这种情况下,请解释原始概念。

ios iphone retina-display screen-resolution screen-size
1个回答
1
投票

这些点是操作系统向应用程序提供的逻辑分辨率。然后将其映射到物理像素上,通常是2倍分辨率,但是例如Plus模型没有足够的像素用于直接平移,因此已经存在一些不匹配。该映射由OS自动完成。

缩放选项设置较低的逻辑分辨率(强制示例应用程序渲染为虚拟4英寸屏幕,即使设备具有更大的物理屏幕),使一切看起来更大。

无论哪种方式,应用程序都无法直接渲染像素。它们根据虚拟点输出。

© www.soinside.com 2019 - 2024. All rights reserved.