当我通过Xcode和IPA (iTunes)在同一设备上安装相同的应用程序时,我在UIBarButtonItem中得到了不同的图像大小。

正如你所看到的,当从Xcode安装应用程序时,图片显示在按钮中,但当应用程序从IPA安装时,图片看起来更大。
我使用了以下代码:
UIBarButtonItem *openLeftMenu = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"MenuIcon.png"] style:UIBarButtonItemStylePlain target:self.viewDeckController action:@selector(toggleLeftView)];
[[self navigationItem] setLeftBarButtonItem:openLeftMenu];图像"MenuIcon.png“是30x25。该目录中没有其他具有该名称的映像。我在运行iOS 6.x的iPhone 5和iPhone 4上都注意到了这个问题。
这里发生了什么?我如何解决这个问题?我如何知道我的应用程序的哪种表示形式更准确?当我将此应用程序提交到应用程序商店时,当人们下载它时,它会是什么样子?
发布于 2013-04-22 00:50:19
您是否包括视网膜版本的图标(MenuIcon@2x.png)。如果没有,则添加一个。我有种感觉这可能会导致不一致
https://stackoverflow.com/questions/16133589
复制相似问题