Swift 实现部分圆角 简单方式

转载注明作者 链接

想实现swift部分圆角功能,百度搜了一下都是复制粘贴来的老旧方式,都是用CAShapeLayer实现的.麻烦难用,因为要获取实际bounds,与snp还有冲突.
查阅文档后发现,其实很简单,完全不需要扩展UIView 加extension

 

某view.layer.cornerRadius = 10.0

某view.layer.maskedCorners = [CACornerMask.layerMinXMinYCorner , CACornerMask.layerMaxXMinYCorner]

只需要这两行代码就可以完成view左上和右上的圆角设置

修改:只支持iOS11以上


百度千篇一侓的复制粘贴毫无用处,swift更新速度这么快有什么问题还是自己查文档来的方便,xcode的文档功能个真的很好用.

你可能感兴趣的:(swift)