resizableImageWithCapInsets:resizingMode 图片拉伸 使用方法


- (UIImage *)resizableImageWithCapInsets:(UIEdgeInsets)capInsets resizingMode:(UIImageResizingMode)resizingMode


很多时候要对图片某个地方进行一个拉伸处理,从而达到想要的效果,例如 聊天的对话框,短信的对话框。


例如  当显示的是字数很多或者很多行的时候,不确定高度,但是显示的图片只有一张,那么我们可以对这张图片进行一个处理,拉伸某个区域进行适配。只要你确定了 需要拉伸的区域,再加上你定义好那个UIImageView 的frame  那么就会自动处理好了。


上面这种图片要拉伸的区域 就是绿色箭头指向的部分(个人的情况视情况而定,拉伸的区域要算好)

例如我这张的处理代码就是


imageView.image = [[UIImage imageNamed:@"haha.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(17, 10, 10, 20) resizingMode:UIImageResizingModeStretch];

就可以达到拉伸图片,从而适应对话框的 宽 和 高。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值