1
我有一個UIButton。對於我的按鈕,我想用垂直漸變設置圖像。 iPhone:拉伸梯度圖像
按鈕可以改變它的寬度和高度,所以我需要使圖像可拉伸。我發現像這樣的方法:
UIImage* myGradientImage = [UIImage imageNamed:@"gradientImage.png"];
UIImage* stretchImage = [myGradientImage
stretchableImageWithLeftCapWidth:20 topCapHeight:20];
當按鈕寬度增長其伸展確定。但如果身高增長,漸變看起來不太好。
有沒有可能將bottomCapHeight和topCapHeight放在一起?或者對圖像說不要觸摸圖像的中心?
你使用哪種功能來設置UIButton的圖像:setImage:forState:或了setBackgroundImage:forState:? – Niko 2011-12-14 12:29:47
setBackgroundImage – Jim 2011-12-14 12:36:18