0

我想为导航栏使用分辨率为 640x88 像素的图片,但由于屏幕分辨率只有 320 像素宽度,因此只能看到一半的图片。

如果我使用 320 像素宽度的图片,它会很模糊。

也许有人可以告诉我如何更改应用程序分辨率。

4

1 回答 1

1

You need to name the image properly to tell the Framework which is the retina and non retina version:

  • myImage.png - normal version
  • myImage@2x.png - retina version

Load the image normally (without the @2x), the framework will choose the proper version by itself:

 [self.navigationController.navigationBar 
         setBackgroundImage:[UIImage imageNamed:@"myImage.png"] 
              forBarMetrics:UIBarMetricsDefault];
于 2013-01-03T15:01:08.160 回答