簡體   English   中英

如何在 UIButton 中設置圖像大小?

[英]How to set image size in UIButton?

我正在嘗試通過堆棧視圖和 UIButtons 制作小數點的克隆。 但是當我嘗試在其中制作“Backspace”按鈕圖像時,它會縮放到按鈕的邊界。

如何使圖像比例小於按鈕本身?

可能有兩個選項可以解決問題。

  1. 將內容模式設置為.scaleAspectFit並且圖像不應越界: myButton.imageView?.contentMode = .scaleAspectFit

  2. 調整圖像插入: myLikesButton.imageEdgeInsets = UIEdgeInsetsMake(top, left, bottom, right)

Sanket 很近:

  1. 調整圖像插入:Button.imageEdgeInsets = UIEdgeInsetsMake(40, 40, 40, 40)

** (40, 40, 40, 40) 只是一個示例按鈕大小,您可以將其調整到您滿意的程度。 就像 Sanket 回答(上、左、下、右)是你應該使用的一樣,只需根據實際數字進行調整。

將圖像加載到“UIBUTTON”時應該記住的事情

  • 將圖像加載到 UIBARBUTTONIMAGE 時,嘗試使用 24*24 圖像大小。
  • 在正常的“UIBUTTON”中加載圖像時,圖像應該與按鈕兼容。
  • 嘗試使用標准圖像尺寸 32*32 的按鈕。
  • 在故事板中的正確界面構建器中嘗試使用 Aspect fit。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM