iOS导航栏图标大小iPhone 6

时间:2014-09-24 13:49:32

标签: ios iphone icons uinavigationbar

打扰一下,如果有人问这个问题,但我似乎找不到合适的答案。

我有以64x64像素生成的矢量PNG图标。

我想弄清楚的是如何将它们添加为自定义导航栏按钮图标,以便它们在iOS8 / iPhone 6中显示为iPhone4s。

似乎当我在XCode中添加64x64图标并将图标与自定义按钮关联时,它不会缩小,它只是64x64,这对于导航栏本身来说太大了。

处理此问题的最佳方法是什么?我不想让它在视网膜中看起来像素化。

1 个答案:

答案 0 :(得分:2)

您需要为具有以下名称的每个设备秤添加项目2文件:

  • your_icon_name@2x.png - 适用于iPhone4,4s,5,5s和iPhone6;
  • your_icon_name@3x.png - 适用于iPhone6 plus。

https://developer.apple.com/library/IOs/documentation/UserExperience/Conceptual/MobileHIG/IconMatrix.html - 每个比例的图标大小。

https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/LoadingResources/ImageSoundResources/ImageSoundResources.html#//apple_ref/doc/uid/10000051i-CH7-SW17 - 这可以更深入地了解iOS中的不同分辨率支持。