I have been trying to solve this for a while with a variety of people suggesting several different ways to achieve this and none of them working for me.
I am trying to display a view controller over the current context with a clear background. However each time I perform the segue the view controller underneath is removed from the view hierarchy.
Here is the presenting view controller.
And here is the current state when presenting the view modally.
As the segue is taking place the modal has the correct transparency effect however when the segue completes the background turns black indicating the view controller has been removed from the hierarchy.
Now many suggestions focus on setting up the modal in code however all these settings are available in the storyboard and I prefer to leave things like that in there. As suggested here I have setup my view controllers like this however I still have the above effect.
Here is my storyboard setup.
Presenting view controller settings
Modal view controller settings
Any help would be much appreciated.