0

下の角を丸くするためにマスクを適用しようとしていますUIVisualEffectViewが、何らかの理由でここに「式のタイプがあいまいであり、コンテキストがありません」というエラーが表示されます".BottomRight | .BottomLeft"

2番目の問題は、丸みを帯びた角を1つだけ作成すると、UIVisualEffectView制約がうまくいかないことです

ここに画像の説明を入力

@IBOutlet weak var visualEffect: UIVisualEffectView!

override func awakeFromNib() {
     super.awakeFromNib()

     let rectShape = CAShapeLayer()
     rectShape.bounds = self.visualEffect.frame
     rectShape.position = self.visualEffect.center
     rectShape.path = UIBezierPath(roundedRect: self.visualEffect.bounds, byRoundingCorners: .BottomRight | .BottomLeft, cornerRadii: CGSize(width: 10, height: 10)).CGPath
     self.visualEffect.layer.mask = rectShape
}

この問題を解決するにはどうすればよいですか? ありがとう

4

0 に答える 0