我正在尝试使用stretchableImageWithLeftCapWidth来创建一个按钮。我的代码如下所示:
UIImage* background = [self doHueAdjustFilterWithBaseImageName:@"green_btn_round" hueAdjust:hue];
background = [background stretchableImageWithLeftCapWidth:13 topCapHeight:13] ;
[self setBackgroundImage:background forState:UIControlStateNormal];
当我在iphone 3gs上运行时,我得到了一个好结果:
然而,当我在iphone 4上运行它时,结果被搞砸了:
我有常规版本的green_btn_round和@ 2x版本。常规版本为:28x27,@ 2x版本为56x54。
有没有人对这里可能发生的事情有任何想法?
提前致谢!