iOS:通过Xcode或IPA安装应用程序时的图像大小不同

时间:2013-04-21 16:44:53

标签: ios xcode uibarbuttonitem ipa

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

enter image description here

正如您所看到的,当从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”为30 x 25.目录中没有其他图像具有该名称。我在iPhone 5和iPhone 4上都注意到了这个问题,它们都运行iOS 6.x.

这里发生了什么,我该如何解决这个问题?我如何知道我的应用程序的哪个表示更准确?当我将此应用程序提交到应用程序商店时,当人们下载它时,它会是什么样子?

1 个答案:

答案 0 :(得分:1)

是否包含图标的视网膜版本(Menu Icon@2x.png)。如果没有,请添加一个。我有一种感觉,这可能会导致差异