①UIImaegView的图片拉伸可以通过storyboard或者xib设置
②UIButton不能通过storyboard或者xib设置,必须通过代码
- #import <UIKit/UIKit.h>
- @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)];
- }