I want to display, above any other views, even the navigation bar, a kind of \"pop-up\" view that looks like this:
Here is a simple elegant solution that is working for me. You can set the z position of the navigation bar to below the view:
self.navigationController.navigationBar.layer.zPosition = -1;
Just remember to set it back to 0 when done.