I have an application where the root view controller is an UITabBarController that have several tabs controllers. This tabs controllers could presents others view controllers as the User modify some elements. When a certain notification occurs, I would like to present a view on Top of all others possible views even if some others controllers as already presented one.
When no interruption :
(UITabController)
|
|
|
---------------
| | |
Ctrl1 Ctrl2 Ctrl3
|
|
Presented ctrl (TopView)
I tried to do this but it fails :
When an interruption :
(UITabController)----->(Presented Interruption View --> not visible)
|
|
|
---------------
| | |
Ctrl1 Ctrl2 Ctrl3
|
|
Presented ctrl (TopView)
What is the good way to manage a view that can be presented wherever in the view hierarchy and whenever in time ?