美文网首页
ios- 图片-切圆角、加边框、加阴影

ios- 图片-切圆角、加边框、加阴影

作者: 无悔zero | 来源:发表于2018-02-12 15:20 被阅读163次

    平常按以下方法就可以切圆角

    view.layer.cornerRadius = 10

    但是imageView切圆角需要加上这句: imageView.layer.masksToBounds = true,但是这样连阴影也会被切掉

    解决有两种方法:

    第一种

    1.自定义一个view,把view加上边框和圆角,还有阴影;

    2.在view上加上UIImageView,UIImageView加上圆角。

    这样看上去就是实现效果了

    第二种

    1.创建UIImageView,图片先用圆角的占位图代替,然后照常加上边框、阴影、圆角,记得不要加 imageView.layer.masksToBounds = true

    此时图片是满足要求的,有边框、阴影和圆角,也就是说直接用已切圆角的图片是没问题的,圆角图片不需要加 imageView.layer.masksToBounds = true

    2.把要显示图片用Graphics切圆角或圆,然后再给imageView显示出来

    上面是切圆形的方法(兼容长方形切圆),切圆角类似(自行修改)

    相关文章

      网友评论

          本文标题:ios- 图片-切圆角、加边框、加阴影

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