2014-11-04 109 views
0

我的按鈕有限制。例如:(4, 4, 4, 12)更新UIButton圖像設置的超級視圖大小?

我想設置其圖像(圖像和按鈕尺寸相同),並將其大小更改爲固定的邊界矩形。例如:CGRectMake(0, 0, 100, 200)。所以圖像應該按比例調整,但小於這個矩形。當然,我應該改變按鈕的大小和包含這個按鈕的視圖的大小。

如何解決這個問題?我知道如何做到沒有限制,這足夠簡單,但我的項目需要他們。

+1

你的問題不清楚。你說那個按鈕和圖像的大小是一樣的,然後你說改變「它的大小」它是什麼?你爲什麼不設置UIButton的圖像,只處理按鈕? – Mika 2014-11-04 13:44:21

+0

嘗試以編程方式「簡單」設置按鈕圖像,並查看此按鈕發生了什麼。目前我試圖通過另一種方式解決它:我使用UIImageView和手勢識別器來模擬按鈕 – user2159978 2014-11-04 14:20:53

+0

你的意思是使用方面適合?或者你在說如何實現[scale-9按鈕](http://stackoverflow.com/questions/1172731/how-to-implement-scale-9-for-custom-background-art-created-for-的UIButton) – Daniel 2014-11-04 14:25:36

回答

0

嘗試設置按鈕的圖像屬性。

UIImage *btnImage = [UIImage imageNamed:@"image.png"]; 
[btnTwo setImage:btnImage forState:UIControlStateNormal]; 

然後你只擔心按鈕。

相關問題