当我尝试将我的图像添加到UIBarButtonItem时,它会更改其大小。设置UIBarButtonItem的宽度无助于解决问题。我想添加一个适合任何设备的大图像。当我添加500 * 500px的图像时,按钮变得非常宽。当我添加一个20 * 20px的按钮时,它太小了,我几乎看不到面板上的一个点。
我在这里找到了几个解决方案,但它们都很老了,并且在通过代码添加按钮时起作用。是否可以通过Interface Builder完成此操作?如果没有,至少是Swift 4的解决方案。
通常,如果无法通过构建器界面将图像添加到UIBarButtonItem,它看起来非常奇怪和不合逻辑,因此它们保持正常大小。难怪这个机会在那里。
以3种格式下载图像:25px,50px和75px,并将图像名称@ 1x,@ 2x,@ 3x放在后面,然后您可以使用故事板放置它们。