一张图片如果放大的话一般情况下会失真,如果该图片是规则的,比如这个聊天气泡
,可以用如下代码来设置
UIImage *rightImg = [UIImage imageNamed:@"SenderTextNodeBkg.png"];
//设置图片拉伸
rightImg = [rightImg stretchableImageWithLeftCapWidth:30 topCapHeight:35];在stretchableImageWithLeftCapWidth:30 topCapHeight:35方法中,第一个参数是指取图片从左边数第三十列像素,第二个则是从顶部数第35行像素,在图片需要扩展的时候就会用这两列像素填充,因此图片不会失真
规则图片放大不失真的实现
本文介绍了一种在放大规则图片时不产生失真的方法,通过使用UIImage类的stretchableImageWithLeftCapWidth:topCapHeight:方法,可以精确控制图片在拉伸时的边缘填充,确保图片放大后依然保持清晰和不失真。
1819

被折叠的 条评论
为什么被折叠?



