美文网首页iOSiOS Developer
IOS 中 图片拉伸 方案

IOS 中 图片拉伸 方案

作者: JoeWcc | 来源:发表于2016-12-12 10:19 被阅读32次

    有时候我们只是想把图片部分拉伸,而不是全部拉伸,那么就要用到下面这个函数,并附上实例验证 QQ聊天冒泡 和 微信朋友圈 评论 背景  都是使用此方法

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

    //leftCapWidth:左边不拉伸区域

    //topCapHeight:上面不拉伸区域

    如:

    _bgImageView= [UIImageViewnew];

    UIImage*bgImage = [[[UIImageimageNamed:@"LikeCmtBg"]stretchableImageWithLeftCapWidth:40topCapHeight:30]imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate];

    _bgImageView.image= bgImage;

    _bgImageView.backgroundColor= [UIColorclearColor];

    [selfaddSubview:_bgImageView];

    效果:

    拉伸区域  是下面的灰色背景  不拉伸区域 就是上面的 小三角

    UIImageRenderingModeAlwaysTemplate 解决图片渲染之后 变为蓝色 的问题

    相关文章

      网友评论

        本文标题:IOS 中 图片拉伸 方案

        本文链接:https://www.haomeiwen.com/subject/tblmmttx.html