내 이미지의 두 하단 모서리 만 둥글게하고 싶습니다. Objective-C에서 많은 예제를 발견했으며 Swift에서는 거의 아무 것도 발견하지 못했습니다. Swift로 이미지의 일부 모서리를 둥글게 만드는 방법
이
내가 뭘 발견하지만, 그것은 나에게 오류를 제공합니다let rectShape = CAShapeLayer()
rectShape.bounds = self.image.frame
rectShape.position = self.image.center
rectShape.path = UIBezierPath(roundedRect: self.image.bounds, byRoundingCorners: .BottomLeft | .BottomRight, cornerRadii: CGSize(width: 20, height: 20)).CGPath
self.image.layer.backgroundColor = UIColor.greenColor().CGColor
self.image.layer.mask = rectShape
내가 오류가 rectShape.path
와 일치하고 신속한에서
No '|' candidates produce the expected contextual result type 'UIRectCorner'
감사하며 노력하고 있습니다 : 별도 옵션,하지만 빠른 당신은 배열처럼 넣어 가지고! 빠른 답변 주셔서 감사합니다! –
이것은 완벽하게 작동했습니다! – user7097242
이 코드를'viewDidLayoutSubviews()'에 추가했는지 확인하십시오. viewDidLoad에서이 코드를 사용해 보았는데 문제가 있습니다. – user7097242