①UIImaegView的图片拉伸可以通过storyboard或者xib设置
②UIButton不能通过storyboard或者xib设置,必须通过代码
#import
@interface UIImage (Extension)
+ (UIImage *)resizableImage:(NSString *)name;
@end
#import "UIImage+Extension.h"
@implementation UIImage (Extension)
/**
* 返回一张可以随意拉伸不变形的图片
* @param name 图片名字
*/
+ (UIImage *)resizableImage:(NSString *)name
{
UIImage *normal = [UIImage imageNamed:name];
CGFloat w = normal.size.width * 0.5;
CGFloat h = normal.size.height * 0.5;
return [normal resizableImageWithCapInsets:UIEdgeInsetsMake(h, w, h, w)];
}