Как преобразовать один UIBezierPath в другой UIBezierPath - PullRequest
0 голосов
/ 19 ноября 2018

У меня есть прямоугольник с закругленными углами, который я хотел бы преобразовать в овальную форму и снова вернуться к скругленному прямоугольнику.

Мой код для прямоугольника с закругленными углами выглядит следующим образом:

let smoothCornersRoundedPath = UIBezierPath(roundedRect: self.bounds, cornerRadius: radius)
let maskLayer = CAShapeLayer()
maskLayer.path = smoothCornersRoundedPath.cgPath
self.layer.mask = maskLayer

Как мне трансформировать / преобразовать эту форму прямоугольника с закругленными углами в овальную форму?Я хочу оживить это с эффектом отказов.

...