我在工具栏上设置了 3 个图像。看起来是这样...
在这里,我添加了一个工具栏,添加了 barbutton 项目并为这些按钮设置了图像。图像类型为 1x、2x、3x 格式,并呈现为默认图像。
但是上面显示的图像显示得很大,而它本来应该很小,像这样......
我做错了什么..?
编辑 1: UI 布局的屏幕截图
我在工具栏上设置了 3 个图像。看起来是这样...
在这里,我添加了一个工具栏,添加了 barbutton 项目并为这些按钮设置了图像。图像类型为 1x、2x、3x 格式,并呈现为默认图像。
但是上面显示的图像显示得很大,而它本来应该很小,像这样......
我做错了什么..?
编辑 1: UI 布局的屏幕截图
无论您在哪里定义图像,都需要使用此行:
let image = yourImage
image.size = CGSize(width: 40, height: 40)
如果您的图像在情节提要中,请单击图像,然后转到测量属性并更改那里的值。
说明:我们的应用程序不知道我们希望图像的大小,因此它(默认情况下)从图像中设置图像大小,因此我们需要定义自己的大小。
这是因为您的图像太大。将图像缩小大约两倍。好的 1x 尺寸是 25x25;2x - 50x50;3x - 150x150。您不能在资产中放置 1x 图像。