Hi Guys,
I'm working on my 1st iPhone App and stuck on a weird problem.
The app is a simple Utility app (like Weather or Stock) based on SDK's Utility Application Template. It has MainView, FlipsideView and an Info button to toggle each other. I also got the toggleView() function for free from template.
The view hierarchy from template is like this:
Window
|
RootView
|
InfoButton, MainView, FlipsideView
All 3 views (RootView, MainView and FlipsideView) are simple UIView. Now I want to replace FlipsideView with a NavigationView (because I need provide drill down settings pages, which obviously should be put into a navigationController). But when I did that, I got the UI look like this:
Status Bar (20px)
Blank Space (20px)
Navigation Bar
TopView of NavigationController
I assume, normally NavigationController.view should be directly put into UIWindow so the real status bar will cover that blank space. But in my case, it belongs to a normal UIView (RootView) which already been pushed down by the status bar.
Anyone has the similar issue? Do you know if there any workaround?
TIA!!!
I'm working on my 1st iPhone App and stuck on a weird problem.
The app is a simple Utility app (like Weather or Stock) based on SDK's Utility Application Template. It has MainView, FlipsideView and an Info button to toggle each other. I also got the toggleView() function for free from template.
The view hierarchy from template is like this:
Window
|
RootView
|
InfoButton, MainView, FlipsideView
All 3 views (RootView, MainView and FlipsideView) are simple UIView. Now I want to replace FlipsideView with a NavigationView (because I need provide drill down settings pages, which obviously should be put into a navigationController). But when I did that, I got the UI look like this:
Status Bar (20px)
Blank Space (20px)
Navigation Bar
TopView of NavigationController
I assume, normally NavigationController.view should be directly put into UIWindow so the real status bar will cover that blank space. But in my case, it belongs to a normal UIView (RootView) which already been pushed down by the status bar.
Anyone has the similar issue? Do you know if there any workaround?
TIA!!!