1. 在Images.xcassets中设置
2. 代码实现图片拉伸(给UIView添加一个分类)
分类头文件
#import <UIKit/UIKit.h>
@interface UIView (UIViewStretchImage)
// 类方法返回一个可拉伸图片
+ (UIImage *)resizableImageWithImageName:(NSString *)imageName;
@end
分类实现文件
#import "UIView+UIViewStretchImage.h"
@implementation UIView (UIViewStretchImage)
+ (UIImage *)resizableImageWithImageName:(NSString *)imageName
{
// 1.创建一张图片
UIImage *image = [UIImage imageNamed:imageName];
// 2.通过image创建出一张可拉伸图片
UIEdgeInsets edge = UIEdgeInsetsMake(image.size.height * 0.5, image.size.width * 0.5, image.size.height * 0.5, image.size.width * 0.5);
image = [image resizableImageWithCapInsets:edge resizingMode:UIImageResizingModeStretch];
return image;
}
@end