Closed damienrambout closed 10 years ago
That's because UINavigationBar
is on always top of any views that are subviews of a navigation controller view. This is an expected behavior.
Thank for your quick answer. I know this is an expected behavior for a UINavigationController, but, as we are not using really regular UI behaviors with sliding menus, I was expecting the sliding menu to always display on top of everything (like the top view of the key window). Otherwise, the user experience is not always the same with sliding menus. This force us, developers, to always use the REFrostedViewController as the root view controller of the application.
So you confirm you won't ever support this kind of behavior?
Yes, it should be a root controller in 100% of cases. Anyway, probably you don't want to display 2 frosted views on top of each other, because of bad user experience. The best solution here would be to swap menu views, before displaying the view controller on either side. I've seen your another issue where you would like to have an ability to reassign menu view controller, it's a legit concern and I will address it later.
Alright thank you, I'm looking forward to it!
Hi,
I have an application that uses the following navigation flow:
When the navigation bar is not translucent, this is acceptable, but this is not working when the bar is translucent because the menu content is under the translucent bar.
Could you make sure (or add a BOOL property to make sure) the menu is always displayed on top of everything?
Anyhow, great control, good job!