iOS_stretchableImageWithLeftCapWidth

- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight 

这个函数是UIImage的一个实例函数,它的功能是创建一个内容可拉伸,而边角不拉伸的图片,需要两个参数,第一个是左边不拉伸区域的宽度,第二个参数是上面不拉伸的高度。

根据设置的宽度和高度,将接下来的一个像素进行左右扩展和上下拉伸。

注意:可拉伸的范围都是距离leftCapWidth后的1竖排像素,和距离topCapHeight后的1横排像素。

参数的意义是,如果参数指定10,5。那么,图片左边10个像素,上边5个像素。不会被拉伸,x坐标为11和一个像素会被横向复制,y坐标为6的一个像素会被纵向复制。

注意:只是对一个像素进行复制到一定宽度。而图像后面的剩余像素也不会被拉伸。

UIImageView *bubbleImageView = [[UIImageView alloc] initWithImage:[bubble stretchableImageWithLeftCapWidth:floorf(bubble.size.width * 0.5) topCapHeight:floorf(bubble.size.height * 0.5 + 5)]];

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 7,198评论 0 17
  • - (UIImage *)resizableImageWithCapInsets:(UIEdgeInsets)ca...
    jadn阅读 1,115评论 0 0
  • 目录:1、Category(类别)2、关于日期(NSDate)的几个常用方法3、图片拉伸4、APP跳转/跳转至系统...
    my_杨哥阅读 516评论 1 5
  • 三伏天气,在河北,每天的最高气温都能超过37摄氏度。 躺在空调屋里,老婆拿着手机一边刷朋友圈,一边感叹着对我说:“...
    Lake9146阅读 421评论 8 6
  • 我们渐行渐远 是飘落的雪,离开满天 当我还彳亍在冬季 你却,告白了春天 还是,那翻飞的叶 多少与树,繁华的曾经 都...
    烟雨心清阅读 646评论 7 13

友情链接更多精彩内容