Мне нужно поместить фоновое изображение внутри скругленного CGRect.
Я могу сделать угол CGRect скругленным, используя приведенный ниже код.
let cornerRadius = CGSize(width: 4.0, height: 4.0)
let bezierPath = UIBezierPath(roundedRect: barRect, byRoundingCorners: UIRectCorner(rawValue: UIRectCorner.topLeft.rawValue | UIRectCorner.topRight.rawValue), cornerRadii: cornerRadius)
context.addPath(bezierPath.cgPath)
context.fillPath()
Я могу нарисовать изображение в CGRect, как показано ниже.
context.draw(image, in: barRect)
Но я не могу закруглить угол пути, так как я должен использовать fillPath()
, и он делает фон как solid цвет.