黑马程序员技术交流社区
标题:
图片的拉伸
[打印本页]
作者:
wr6524798
时间:
2015-5-17 19:19
标题:
图片的拉伸
//图片的拉伸
UIImage *norImage = [UIImage imageNamed:@"chat_send_nor"];
//返回一张拉伸指定位置的图片
//LeftCapWidth左边多少距离不可以拉伸(水平方向) topCapHeight上面多少距离不可以拉伸(垂直方向)
//1⃣️ios5以前实现指定拉伸图片某个位置的方法
//UIImage *newImage = [norImage stretchableImageWithLeftCapWidth:32 topCapHeight:28];
//2⃣️ios5,指定图片的上边、下边、左边、右边多少距离是不可以拉伸的
CGFloat w = norImage.size.width;
CGFloat h = norImage.size.height;
//UIImage *newImage = [norImage resizableImageWithCapInsets:UIEdgeInsetsMake(h*0.5, w*0.5, h*0.5, w*0.5)];
//3⃣️ios6,相比ios5方法,多了一个指定拉伸模式的参数 平铺和拉伸
UIImage *newImage = [norImage resizableImageWithCapInsets:UIEdgeInsetsMake(h*0.5, w*0.5, h*0.5, w*0.5) resizingMode:UIImageResizingModeStretch];
[self.contentBtn setBackgroundImage:newImage forState:UIControlStateNormal];
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2