CALayer – Shadow causes a performance hit?
self.view.layer.shouldRasterize = YES; self.view.layer.rasterizationScale = UIScreen.mainScreen.scale; I was recently having some issues with slow CALayer shadows, and that simple line of code fixed up everything for me!