我遇到了按鈕圖像的問題。我有一個綠色背景和一個圖標。問題在於,在較大的屏幕上,由於該按鈕的延伸,圖像也拉伸至屏幕的大小。按鈕圖像拉伸
我發現他們正在談論某些事情的其他話題,但沒有一個幫助我解決這個問題。
我遇到了按鈕圖像的問題。我有一個綠色背景和一個圖標。問題在於,在較大的屏幕上,由於該按鈕的延伸,圖像也拉伸至屏幕的大小。按鈕圖像拉伸
我發現他們正在談論某些事情的其他話題,但沒有一個幫助我解決這個問題。
如果您希望按鈕看起來像第三張圖片,則必須使用該尺寸和分辨率的圖片。
或者,您可以在UIButton
的imageView對象上設置contentMode。使用此行代碼在你viewDidLoad
功能
button.imageView!.contentMode = UIViewContentMode.ScaleAspectFit
當你的約束增加按鈕的大小,它裏面所使用將由contentMode屬性集遵守圖像。使用那些你可以拉伸它,它現在正在做的事情,或者你可以保持縱橫比,在這種情況下,它會顯示兩側的空白空間。
玩的內容模式設置,嘗試「看點適應」,而不是當前選擇。
我使用的按鈕背景是UIColor,並且按鈕圖像居中的是圖標手機,圖標手機是大小按鈕的中間 – Gian
@Gian什麼顏色是您的UIColor背景? –
該按鈕僅爲綠色。背景顏色是綠色,其他顏色不是按鈕 – Gian