Put several thin UIVisualEffectViews into a stack. Set them to different blur radiuses. Put another one on top to blur the visible discontinuities between them.