我想为导航栏使用分辨率为 640x88 像素的图片,但由于屏幕分辨率只有 320 像素宽度,因此只能看到一半的图片。
如果我使用 320 像素宽度的图片,它会很模糊。
也许有人可以告诉我如何更改应用程序分辨率。
我想为导航栏使用分辨率为 640x88 像素的图片,但由于屏幕分辨率只有 320 像素宽度,因此只能看到一半的图片。
如果我使用 320 像素宽度的图片,它会很模糊。
也许有人可以告诉我如何更改应用程序分辨率。
You need to name the image properly to tell the Framework which is the retina and non 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];