Xcode - 查看屏幕尺寸
Xcode - View Screen size
我正在与 XCode 一起学习 iOS 开发。我创建了一个项目来实现我一直在学习的一些东西,并开始学习如何管理图像大小和在不同尺寸屏幕上的位置,即 iPhone 8、iPhone 8+、iPad,等等。我目前正在使用 XCode 10 Beta,我注意到主情节提要板上的视图大小是我 select 要查看为的任何设备的实际屏幕大小的一半:。例如,如果我 select View As: iPhone 8 屏幕尺寸为 375x667 而不是像实际设备那样的 750x1334。我发现这个是因为我创建了一个 100x100 像素的正方形图像,并认为我可以在屏幕上排列 7 个。令我惊讶的是,这些图像占据的屏幕是我计算的两倍。
谁能告诉我为什么 XCode 中的屏幕浏览量是实际屏幕尺寸的一半?
我是否总是假设我的图形尺寸只有我实际想要的尺寸的一半?
编辑:这是我在 XCode 中所指内容的屏幕截图
当我单击 XCode 故事板窗格中的空视图时,这是它为视图显示的分辨率。此外,当我从 Illustrator 中导出图形时,它们会以 @1x、@2x 和 @3x 变体导出。但是,当我在视图中放置一个 100x100 像素的图像时,它占据了大约 1/3 的屏幕,而不是我在 iPhone 8(分辨率为 750x1334)上所期望的屏幕的 1/7。
编辑 #2:所以在使用 XCode 进行了更多尝试之后,我确实看到视图的分辨率是以点而不是像素为单位的,但是,在这个 iPhone 8+ 视图的屏幕截图中:
我假设屏幕分辨率为 1080x1920 @3x,对于 iPhone 8+ 而不是 414x736,点分辨率为 360x640。
跟点和像素的区别有关。在最初的 iPhone 发布时,它是每像素 1 点,但随着分辨率的提高,它变成了每点 2x 像素(4 像素)。现在,某些较新设备(9 像素)上的分辨率为每点 3 倍像素。
我正在与 XCode 一起学习 iOS 开发。我创建了一个项目来实现我一直在学习的一些东西,并开始学习如何管理图像大小和在不同尺寸屏幕上的位置,即 iPhone 8、iPhone 8+、iPad,等等。我目前正在使用 XCode 10 Beta,我注意到主情节提要板上的视图大小是我 select 要查看为的任何设备的实际屏幕大小的一半:。例如,如果我 select View As: iPhone 8 屏幕尺寸为 375x667 而不是像实际设备那样的 750x1334。我发现这个是因为我创建了一个 100x100 像素的正方形图像,并认为我可以在屏幕上排列 7 个。令我惊讶的是,这些图像占据的屏幕是我计算的两倍。
谁能告诉我为什么 XCode 中的屏幕浏览量是实际屏幕尺寸的一半?
我是否总是假设我的图形尺寸只有我实际想要的尺寸的一半?
编辑:这是我在 XCode 中所指内容的屏幕截图
当我单击 XCode 故事板窗格中的空视图时,这是它为视图显示的分辨率。此外,当我从 Illustrator 中导出图形时,它们会以 @1x、@2x 和 @3x 变体导出。但是,当我在视图中放置一个 100x100 像素的图像时,它占据了大约 1/3 的屏幕,而不是我在 iPhone 8(分辨率为 750x1334)上所期望的屏幕的 1/7。
编辑 #2:所以在使用 XCode 进行了更多尝试之后,我确实看到视图的分辨率是以点而不是像素为单位的,但是,在这个 iPhone 8+ 视图的屏幕截图中:
我假设屏幕分辨率为 1080x1920 @3x,对于 iPhone 8+ 而不是 414x736,点分辨率为 360x640。
跟点和像素的区别有关。在最初的 iPhone 发布时,它是每像素 1 点,但随着分辨率的提高,它变成了每点 2x 像素(4 像素)。现在,某些较新设备(9 像素)上的分辨率为每点 3 倍像素。