草庐IT

semiCirleLayer

全部标签

swift - 如何将 UIView 裁剪成半圆?

我想将UIView裁剪成半圆形提前致谢。 最佳答案 一个方便的方法是继承UIView,在其上添加一个图层,如果默认情况下不是透明的,则使View颜色透明。importUIKitclassSemiCirleView:UIView{varsemiCirleLayer:CAShapeLayer!overridefunclayoutSubviews(){super.layoutSubviews()ifsemiCirleLayer==nil{letarcCenter=CGPoint(x:bounds.size.width/2,y:bounds