如何为标准尺寸的UIBarButtonItem安装图像?

问题描述 投票:0回答:1

当我尝试将我的图像添加到UIBarButtonItem时,它会更改其大小。设置UIBarButtonItem的宽度无助于解决问题。我想添加一个适合任何设备的大图像。当我添加500 * 500px的图像时,按钮变得非常宽。当我添加一个20 * 20px的按钮时,它太小了,我几乎看不到面板上的一个点。

我在这里找到了几个解决方案,但它们都很老了,并且在通过代码添加按钮时起作用。是否可以通过Interface Builder完成此操作?如果没有,至少是Swift 4的解决方案。

通常,如果无法通过构建器界面将图像添加到UIBarButtonItem,它看起来非常奇怪和不合逻辑,因此它们保持正常大小。难怪这个机会在那里。

enter image description here

ios interface-builder uinavigationbar uibarbuttonitem uinavigationitem
1个回答
0
投票

以3种格式下载图像:25px,50px和75px,并将图像名称@ 1x,@ 2x,@ 3x放在后面,然后您可以使用故事板放置它们。

© www.soinside.com 2019 - 2024. All rights reserved.