Four point gradient in iOS

Viewed 1804

I am planing to create a four point gradient, pictured below, by drawing two linear gradients via core graphics and masking between them with a third black and white linear gradient.

Is there a more efficient way to draw a four point gradient using core graphics, or other?

enter image description here

2 Answers
Related