当我尝试将图像添加到UIBarButtonItem时,它会更改其大小。设置UIBarButtonItem的宽度无助于解决这种情况。 我想添加一个适合任何设备的大图像。 当我添加500 * 500px的图像时,该按钮将变得非常宽。 当我添加20 * 20px的按钮时,它是如此之小,以至于我几乎看不到面板上的一个点。
我在这里找到了几种解决方案,但是它们都很老,可以在通过代码添加按钮时使用。 是否可以通过Interface Builder做到这一点? 如果没有,至少是Swift 4的解决方案。
通常,如果无法通过构建器接口将图像添加到UIBarButtonItem上,以使其保持正常大小,则看起来非常奇怪且不合逻辑。难怪这个机会在那里。
答案 0 :(得分:0)
以25像素,50像素和75像素三种格式下载图像,然后在图像名称后面加上@ 1x,@ 2x,@ 3x,然后只需使用情节提要放置它们即可。