100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > UIImageView 显示不规则图片 类似微信聊天气泡图片展示效果

UIImageView 显示不规则图片 类似微信聊天气泡图片展示效果

时间:2019-09-27 13:55:46

相关推荐

UIImageView 显示不规则图片 类似微信聊天气泡图片展示效果

微信聊天气泡,图片充满显示,效果:

-(void)layoutSubviews

{

[super layoutSubviews];

CAShapeLayer * _maskLayer = [CAShapeLayer layer];

_maskLayer.fillColor = [UIColor blackColor].CGColor;

_maskLayer.strokeColor = [UIColor clearColor].CGColor;

_maskLayer.frame = self.bounds;

//(0.5,0.5,0.1,0.1)

_maskLayer.contentsCenter =CGRectMake(0.5,0.6,0.1,0.1);

_maskLayer.contentsScale = [UIScreen mainScreen].scale;

//非常关键设置自动拉伸的效果且不变形

if (self.model.isSender) {_maskLayer.contents = (id)[UIImage imageNamed:BUBBLE_RIGHT_IMAGE_NAME].CGImage;//气泡聊天图片 消息发送者 右侧气泡

}else{

_maskLayer.contents = (id)[UIImage imageNamed:BUBBLE_LEFT_IMAGE_NAME].CGImage;//气泡聊天图片 消息接受者者 左侧气泡

}

self.imageView.layer.mask = _maskLayer;

self.imageView.layer.frame = self.bounds;

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。