Чтобы создать закругленную кнопку с левым верхним и нижним левым радиусом, я использую следующий код:
var maskPath = UIBezierPath(roundedRect: button.bounds,
byRoundingCorners: .BottomLeft | .TopLeft,
cornerRadii: CGSizeMake(15.0, 15.0))
var shapeLayer:CAShapeLayer = CAShapeLayer()
shapeLayer.frame = self.view.bounds
shapeLayer.path = maskPath.CGPath;
button.layer.mask = shapeLayer;
button.layer.borderWidth = self.borderWidth
button.layer.borderColor = GenerateShape.UIColorFromHex(self.borderStrokeColor, alpha: (self.alphaValue-0.3)).CGColor
button.backgroundColor = GenerateShape.UIColorFromHex(self.whiteColor, alpha: (self.alphaValue-0.3))
Так почему же верхний левый и нижний левый углы невидимы?? Что мне сделать, чтобы они были видны?? Спасибо.