Swift2 UIVisualEffectView底角半径

Swift2 UIVisualEffectView底角半径,swift2,mask,cornerradius,uivisualeffectview,Swift2,Mask,Cornerradius,Uivisualeffectview,我试图将掩码应用于UIVisualEffectView以使底角变圆,但由于某些原因,我在中出现了一个错误“表达式类型在没有更多上下文的情况下是不明确的”。BottomRight |.BottomLeft“ 第二个问题是,如果我只做了一个圆角,那么UIVisualEffectView约束就会出错 如何解决此问题? 谢谢你们明白了吗?是的,第一个问题是因为Swift 1和Swift 2的不同。第二个问题——我只是使用我在草图中绘制的图像,而不是UIVisualEffect @IBOutlet we

我试图将掩码应用于
UIVisualEffectView
以使底角变圆,但由于某些原因,我在
中出现了一个错误“表达式类型在没有更多上下文的情况下是不明确的”。BottomRight |.BottomLeft“

第二个问题是,如果我只做了一个圆角,那么
UIVisualEffectView
约束就会出错

如何解决此问题?
谢谢

你们明白了吗?是的,第一个问题是因为Swift 1和Swift 2的不同。第二个问题——我只是使用我在草图中绘制的图像,而不是UIVisualEffect
@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
}