我有一個用於筆刷的UIButton,另一個用於縮放。如果UIButton圖像發生變化,縮放圖像將返回1:1
如果我保持圖像相同,兩者都很好。 圖像被附着在Interface Builder的按鈕:
如果我改變了「畫」按鈕圖像,縮放動作後,圖像將恢復到沒有變焦。
drawButton.setImage(UIImage.init(named: "Brush.png"), for: UIControlState.normal)
如何在不影響縮放的情況下更改圖像 - 我希望能夠以縮放模式進行繪製。
我已經試過這樣的事情:
drawButton.imageView?.image = UIImage.init(named: "BrushYellow.png")
這不會影響變焦,但不改變形象。請點擊歡迎。
我傾向於使用背景圖像並強制在我的按鈕上顯示與圖像方面相同的寬高比。它可以防止您所指的所有棘手問題。 – Sethmr
嗯,我只是嘗試使用背景圖像,但我得到同樣的問題 - 我不得不設置一個UIControlState值和縮放變得won。。我可能只需要使用變化的背景顏色。 –
@Sethmr,我可能會得到一些地方..如果我設置沒有默認圖像的按鈕,然後設置背景圖像與模式..圖像,它可能工作。我如何設置方面,以適應按鈕的大小..只使用.frame?謝謝! –