A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wr6524798 中级黑马   /  2015-5-17 19:19  /  776 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

//图片的拉伸
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];

评分

参与人数 1黑马币 +4 收起 理由
mony + 4 赞一个!

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马