在这里,我有一个图像 backgroundTest1@2x.png,即 640 x 128,红色部分为 320 x 64。
但是当我像这样设置图像时:
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"backgroundTest1@2x.png"] forBarMetrics:UIBarMetricsDefault];
我在导航栏中只看到红色:
这里发生了什么,我应该在我的 iOS 7 / 仅视网膜应用程序中使用什么大小和名称?如果应该包含“@2x”,那么为什么 320 x 64 是“有效”的图像尺寸?