IOS 聊天图片气泡显示

layer.mask 的使用

a.layer.mask = b.layer;
b 的不透明的部分,会变成a的内容的显示部分。

聊天气泡.png

代码:

     UIImageView *girlsImage = [[UIImageView alloc]initWithFrame:CGRectMake(30, 100, 192, 108)];
    girlsImage.image = [UIImage imageNamed:@"zisehua.jpg"];
    [self.view addSubview:girlsImage];
    
    
    UIImage *bumble = [UIImage imageNamed:@"bunble.png"];
    UIImageView *bumbleImage = [[UIImageView alloc]initWithFrame:girlsImage.frame];
    bumbleImage.image = [bumble stretchableImageWithLeftCapWidth:30 topCapHeight:30];
    
    CALayer *layer = bumbleImage.layer;
    layer.frame = girlsImage.bounds;
    girlsImage.layer.mask = layer;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 转载:http://www.jianshu.com/p/32fcadd12108 每个UIView有一个伙伴称为l...
    F麦子阅读 11,508评论 0 13
  • 每个UIView有一个伙伴称为layer,一个CALayer。UIView实际上并没有把自己画到屏幕上;它绘制本身...
    shenzhenboy阅读 8,323评论 0 17
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,050评论 25 709
  • 时间在走,我们也在走。你还好吗? 一句舒服的问候,一个风趣的话题,不冷不热的态度,恰如初恋的暖风,一切都刚刚好。 ...
    曼色陀罗阅读 1,531评论 0 1
  • 当天气突然变的很冷时,我还在一如往常的穿着短裤,穿很薄的裤子,霎那间的一阵风,无休无止,带来了彻骨的寒冷,好像秋天...
    南尘小镇阅读 2,713评论 0 2

友情链接更多精彩内容