工具栏中显示的图像大小较大
Image size shown big in toolbar
我在工具栏上设置了 3 张图片。好像是这样...
我在这里添加了一个工具栏,添加了栏按钮项并为这些按钮设置了图像。图片类型为1x,2x,3x格式,默认图片呈现。
但是上面显示的图像显示得很大,而像这样应该很小...
我做错了什么..?
编辑 1: UI 布局的屏幕截图
无论您在何处定义图像,都需要使用此行:
let image = yourImage
image.size = CGSize(width: 40, height: 40)
如果您的图像在情节提要中,请单击图像,然后转到测量属性并更改那里的值。
说明:我们的应用程序不知道我们希望图像的大小,因此它(默认情况下)根据图像设置图像大小,因此我们需要定义自己的大小。
这是因为你的图片太大了。将图像缩小两倍左右。
好的 1x 尺寸是 25x25; 2x - 50x50; 3x - 150x150。您不能将 1x 图像放入您的资产中。
您的图片分辨率必须如下所示
工具栏结构
使用条形按钮而不是按钮
我测试过,它工作正常
输出
我在工具栏上设置了 3 张图片。好像是这样...
我在这里添加了一个工具栏,添加了栏按钮项并为这些按钮设置了图像。图片类型为1x,2x,3x格式,默认图片呈现。
但是上面显示的图像显示得很大,而像这样应该很小...
我做错了什么..?
编辑 1: UI 布局的屏幕截图
无论您在何处定义图像,都需要使用此行:
let image = yourImage
image.size = CGSize(width: 40, height: 40)
如果您的图像在情节提要中,请单击图像,然后转到测量属性并更改那里的值。
说明:我们的应用程序不知道我们希望图像的大小,因此它(默认情况下)根据图像设置图像大小,因此我们需要定义自己的大小。
这是因为你的图片太大了。将图像缩小两倍左右。 好的 1x 尺寸是 25x25; 2x - 50x50; 3x - 150x150。您不能将 1x 图像放入您的资产中。
您的图片分辨率必须如下所示
工具栏结构
使用条形按钮而不是按钮
我测试过,它工作正常
输出