我正在使用UIViewControllerAnimatedTransitioning协议制作动画师。在过渡期间,我想让ViewController的顶角转换为四舍五入。问题是当我将以下代码放在动画块中时,它没有动画。
let rect = CGRect(x: 0, y: 0, width: 320, height: 480)
let path = UIBezierPath(roundedRect: bounds, byRoundingCorners: [.topLeft, .topRight], cornerRadii: CGSize(width: 16, height: 16))
let mask = CAShapeLayer()
mask.path = path.cgPath
self.layer.mask = mask
我需要做些什么才能正确制作动画?我也希望过渡在未来具有互动性。