黑马程序员技术交流社区

标题: 图片的拉伸 [打印本页]

作者: 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