一.图片的拉伸问题:
通过图片名称创建UIImage对象(该方式创建出来的图片,被拉伸的非常难看)
UIImage *image = [UIImage imageNamed:@"chat_send_nor"];
通过image对象,调用一个方法,返回一张可拉伸的图片
传入想要保护的区域
UIEdgeInsets insets = UIEdgeInsetsMake(image.size.height * 0.5, image.size.width * 0.5, image.size.height * 0.5 - 1, image.size.width * 0.5 - 1);
UIImage *resizableImage = [image resizableImageWithCapInsets:insets];
UIImageResizingModeTile, 平铺,将需要拉伸的地方用没有保护的区域进行平铺
UIImageResizingModeStretch, 拉伸,直接将没有保护的区域拉伸
UIImage *resizabeleImage = [image resizableImageWithCapInsets:insets resizingMode:UIImageResizingModeStretch];
二.修改frame的三种方式