[英]How to resize an image in a UIButton while keeping the image's aspect ratio?
我在故事板中有一個 UIButton,SFSymbol 設置為按鈕的圖像,並希望將其放大。 我知道我可以更改對齊方式或使圖像成為按鈕的背景,但是使用其中任何一個都會導致圖像拉伸到按鈕的寬度和高度,我想保持原始縱橫比。
我也試過在視圖控制器中設置myButton.imageView.contentMode
並設置 imageView 的preferredSymbolConfiguration
,但這些都沒有做任何事情 - 按鈕上的圖標仍然和以前一樣大小。
在圖像視圖中將圖像設置為背景
根據我從問題中的理解,您試圖使按鈕的圖像更大,對嗎? 您是否嘗試將其創建到圖像中,然后在按下時向該圖像發出命令? 查看以下代碼:
Image(systemName: "cloud.heavyrain.fill") //Apple's San Francisvo Symbol Set to get predefined symbols
.foregroundColor(.red)
.font(.headline)
}
此處更改字體類型會更改圖像的大小。 如果您有任何問題,請告訴我,但這應該可以回答問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.