当我通过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”为30 x 25.目录中没有其他图像具有该名称。我在iPhone 5和iPhone 4上都注意到了这个问题,它们都运行iOS 6.x.
这里发生了什么,我该如何解决这个问题?我如何知道我的应用程序的哪个表示更准确?当我将此应用程序提交到应用程序商店时,当人们下载它时,它会是什么样子?
答案 0 :(得分:1)
是否包含图标的视网膜版本(Menu Icon@2x.png)。如果没有,请添加一个。我有一种感觉,这可能会导致差异