UIImage-stretchableImageWithLeftCapWidth:topCapHeight:

今天做到模仿微信朋友圈的cell,里面有个和聊天框的气泡一样的评论气泡,UI给了张图:


image.png

就长这样子,我这里是截图下来的,真实的图片大小是


image.png

差不多这样子,阴影与白底是各占一半高度,箭头右边的角到左边的宽度大概是图片宽度的三分之一。
所以就需要用stretchableImageWithLeftCapWidth:topCapHeight:这个方法来控制图片不拉伸的区域。
UIImage *image = [UIImage imageNamed:@"背景气泡"];
image = [image stretchableImageWithLeftCapWidth:image.size.width * 0.5 topCapHeight:image.size.height * 0.5];
//为了保险起见我还是控制左边百分之50的图片都不拉伸(效果不变)

处理后的image就可以直接当做控件的背景图是用了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转载自:https://github.com/Tim9Liu9/TimLiu-iOS 目录 UI下拉刷新模糊效果A...
    袁俊亮技术博客阅读 14,097评论 9 105
  • A1: 从2013年起我的体重就猛增了20斤,我每天都在嚷嚷着减肥,但是一直都没有管住嘴迈开腿,每天都对自己说这是...
    爱吃甜食的塔塔儿阅读 1,638评论 2 0
  • 1、我怎么如此幸运,今天和高娃姐了那么好的一个沟通,让我又悟了很多东西 2、我怎么如此幸运,今天完成了和房东的信息...
    陈悦希阅读 1,358评论 0 0
  • 过了几天只有我自己的日子,无比轻松。 起因是一件小事引发的冷战,冷着冷着突然很享受这种状态——不用惦记着回家一起吃...
    Nancyyy阅读 3,157评论 0 0
  • 古人云:“书中自有黄金屋,书中自有颜如玉。”读书,乃人生之大事。于爱读书之人,三日不读书,便觉自己面目可憎。所谓读...
    三三先生阅读 1,514评论 0 4