我在情节提要中有一个UIButton,并将SFSymbol设置为按钮的图像,并希望将其放大。我知道我可以更改对齐方式或将图像设为按钮的背景,但是使用其中任何一个都会导致图像拉伸到按钮的宽度和高度,并且我想保持原始的宽高比。
我也尝试过在View Controller中设置myButton.imageView.contentMode
,并设置imageView的preferredSymbolConfiguration
,但它们都不起作用-按钮上的图标大小仍与以前相同。
答案 0 :(得分:0)
在图像视图的背景中设置图像
答案 1 :(得分:0)
我知道可能为时已晚,但对于像我这样从谷歌来到这里的其他人来说,以下是如何在故事板中更改它:
答案 2 :(得分:-1)
根据我对问题的了解,您正在尝试使按钮的图像更大,对吗?您是否尝试过将其创建到图像中,然后在按下时向该图像发出命令?检查以下代码:
Image(systemName: "cloud.heavyrain.fill") //Apple's San Francisvo Symbol Set to get predefined symbols
.foregroundColor(.red)
.font(.headline)
}
此处更改字体类型将更改图像的大小。让我知道您是否有任何疑问,但这应该可以回答问题。