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

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

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显示出来


上面是切圆形的方法(兼容长方形切圆),切圆角类似(自行修改)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容