【发布时间】:2012-07-13 18:46:24
【问题描述】:
我正在制作一个视网膜 iPad 应用程序。当我使用 iPad 模拟器进行测试时,我可以很好地显示我的图标和按钮等...
但是当我切换到视网膜模拟器时,我得到了很大的按钮和图像......这正常吗?不幸的是,我没有真正的 iPad 可以测试。
【问题讨论】:
标签: ipad simulator retina-display
我正在制作一个视网膜 iPad 应用程序。当我使用 iPad 模拟器进行测试时,我可以很好地显示我的图标和按钮等...
但是当我切换到视网膜模拟器时,我得到了很大的按钮和图像......这正常吗?不幸的是,我没有真正的 iPad 可以测试。
【问题讨论】:
标签: ipad simulator retina-display
是的,这很正常。
原因是视网膜显示器的分辨率是 2048x1536,而普通 iPad 是 1024x768。
当您在常规模拟器中测试您的应用时,您会看到 1024x768 的应用,它会在您的显示器上显示为“常规尺寸”。当您在 Retina 模拟器中测试您的应用程序时,您将看到您的应用程序的完整分辨率为 2048x1536。而且由于您的计算机显示器很有可能不是视网膜显示器,您会看到它是一个更大的窗口,其中包含放大的 UI 元素。
如果您在配备 Retina 显示屏的 iPad 上测试您的应用,您会看到一切都与在非 Retina 显示屏上的尺寸相同,因为物理屏幕尺寸是相同的。
【讨论】:
@2x 图形缩小 50%,从而将图形中的奇数像素放在 1/2 点上。一个重要的区别。