第一种,使用代码
+ (UIImage *)resizableWithName:(NSString *)imageName{
UIImage *image = [UIImage imageNamed:imageName];
/**
* 1. 可以在图片资源里,选择show slicing进行设置拉伸图片
* 2. 这里是使用代码的方式来实现图片的拉伸
*/ return [image resizableImageWithCapInsets:UIEdgeInsetsMake(image.size.width * 0.5,image.size.height * 0.5,image.size.width * 0.5,image.size.height * 0.5) resizingMode:UIImageResizingModeTile];
//下面方法现在已经过时,仍然可以继续使用
// return [image stretchableImageWithLeftCapWidth:image.size.width * 0.5 topCapHeight:image.size.height * 0.5];
}
第二种,直接在图片资源上修改
第三种,如果是添加的图片,则可以修改属性