我已经在 iPad 上安装了我的 iPhone 应用程序。当我点击这个“2x”按钮时,应用程序被放大,但它不使用我的视网膜显示图形。是不是有点傻?我确定我做错了什么!
当应用程序以 2x 模式观看时,我必须在 info.plist 或其他地方设置什么,iPad 将使用我的视网膜显示图形?
我已经在 iPad 上安装了我的 iPhone 应用程序。当我点击这个“2x”按钮时,应用程序被放大,但它不使用我的视网膜显示图形。是不是有点傻?我确定我做错了什么!
当应用程序以 2x 模式观看时,我必须在 info.plist 或其他地方设置什么,iPad 将使用我的视网膜显示图形?
不,它实际上只是放大了屏幕。它可能有点蹩脚,但这是设计使然。请注意,即使是文本也是像素加倍的。
如果您想更好地利用屏幕,您必须制作一个“通用”应用程序。
如果您在应用程序中使用高分辨率图像(不称为 @2x),则将 UIImageView 的大小调整为图像大小的一半,它将在放大后的 iPhone、Retina 和 iPad 上显得清晰。
请确保您的视网膜图像命名约定是正确的。对于视网膜图像命名约定应该是@2x。假设如果您的常规图像名称类似于icon.png,那么对于视网膜它应该是icon@2x.png。