将图案图像向右拉伸

时间:2013-06-09 14:36:43

标签: objective-c xcode cocoa

我有UITextField,其中包含自定义背景图片。

图像为37px H和3px W.右边的最后一个像素有一个1px的边框,我希望在UITextField的末尾显示,我怎么能拉伸图像使它只有边框出现在最右边?

目前我试过

_exerciseName.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"mychu.png"]];

但是这会产生我图像的重复模式。

我很感激任何指导。

1 个答案:

答案 0 :(得分:0)

如果您的目标是iOS 5+,那么您正在寻找-[UIImage resizableImageWithCapInsets:]方法,否则-[UIImage stretchableImageWithLeftCapWidth:topCapHeight:]