Use CAGradientLayer & Mask to create a gradient layer on the ImageView.

Learn iOS from scratch and challenge to create 100 apps — Gradient Color Pokéball App