iPhone X Home Swipe Indicator Background

I have app that with main view that presents a sliding controls view from the bottom of the screen much like a UIToolbar. The controls view has a UISlider and a variety of UIButtons so using an actual UIToolbar was overkill. Plus auto-layout was a huge help to scale and enforce relative proportions across iPhone & iPad screen sizes. When the main view is tapped I use an CGAffineTransform to animate the view up from off screen. All works awesome.


The iPhone X home swipe indicator area is proving to be a pain. The controls view uses a UIEffectsView subview to blur the background. In the iPhone X simulator, the controls view "jumps" under the home swipe indicator into the safe area and the background behind the indicator uses the background appearance from the main view.


I can't find a way to get the UIEffectsView appearance to extend behind the swipe indicator area. I tested and verified using a UIToolbar will extend the background of the toolbar under the home indicator to the bottom of the screen. However, after researching sounds like a trying to subclass UIToolbar to use a non-standard layout of subview sizes and positions is a fools errand of hacks and issues.


Suggestions greatly appreciated. Thank you!

iPhone X Home Swipe Indicator Background
 
 
Q