Ary*_*rma 6 cornerradius uiview ios swift3
我有一个名为父亲的UIView.内部父级嵌套了两个名为Child1和Child2的UIView.(见图)
注意:没有边距,即0个边距,包括Child1,Child2和Parent.
我试图围绕父母的角落.
parentView.layer.cornerRadius = 10
Run Code Online (Sandbox Code Playgroud)
这并没有围绕孩子们的角落.(见图)
该顶部边角都没有最终得到全面这里.底角是圆角的,因为Child2是透明的,而Child1是彩色的.父母是白色的.
到目前为止我尝试过的:
parentView.layer.cornerRadius = 10
child1.clipsToBounds = true
Run Code Online (Sandbox Code Playgroud)
没运气
parentView.layer.cornerRadius = 10
let maskLayer = CAShapeLayer()
maskLayer.path = UIBezierPath(roundedRect: view.bounds, byRoundingCorners: [.topLeft, .topRight], cornerRadii: CGSize(width: 10, height: 10)).cgPath
child1.layer.mask = maskLayer
Run Code Online (Sandbox Code Playgroud)
仍然没有运气
请帮帮我
Viv*_*vek 13
我想你需要补充clipToBound
一下parentView
parentView.clipsToBounds = true
Run Code Online (Sandbox Code Playgroud)