iOS: 如何为条形按钮项目设置合适的图像比例

iOS: How to set the proper image scale for a bar button item

我正在尝试将自己的图像添加为条形按钮项目,但我不知道如何使图像正确缩放。 Apple 的人机界面指南建议我的图像为 44x44 像素,但是当我使用 44x44 像素的图像时,它对于工具栏来说太大了,如您所见:

当我使用较小版本的图像时,它在 Retina 显示屏上看起来像素化。我在这里应该做什么?

您需要遵循苹果的设计指南,您可以从这里找到它 link https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/LayoutandAppearance.html#//apple_ref/doc/uid/TP40006556-CH54-SW1

您可以在随附的屏幕截图中找到正确调整 UIBarButtonItem 图像大小的屏幕截图图像,作为 Apple 指南,您必须使用 44X44 用于 ratina (@2x) 和 22X22 用于正常 (@1x) UIBarButtonItem

在images.xcassets中,您可以将图像添加为 1x、2x 和 3x。 Xcode 将根据设备使用适当的图像尺寸。

width 22 pixels X height 22 pixels - 左侧或右侧 BarButtonItem 的理想选择。 您可以使用在线工具将任何图像调整为自定义尺寸,我使用的一个工具是 http://www.picresize.com/