Вот код для анимации PageCurl. Он работает в методах действия, но я хочу, чтобы он анимировался внутри оверлея:
let animation = CATransition()
//Set transition properties
animation.type = CATransitionType(rawValue: "pageCurl")
animation.subtype = .fromTop
animation.duration = 2.0
animation.timingFunction = CAMediaTimingFunction(name: CAMediaTimingFunctionName.easeInEaseOut);
imageView.layer.add(animation, forKey: "animation")