Use the UIView drawViewHierarchyInRect method instead of the layer's renderInContext method to avoid a bug found while using FXBlurView in iOS 8: https://github.com/nicklockwood/FXBlurView/issues/79  Note this change works well for iOS 7 and later, but most likely won't be pulled in to the master FXBlurView branch because it doesn't work as well on versions earlier than iOS 7.