I'm using Interface Builder to make the launch image file for iOS 8. The launch image that I want is very simple (same as the Settings app, I think) - Navigation Bar at the top with an empty, Grouped TableView. No title, etc.
Note, I don't normally use Interface Builder - so the IB thing is completely new to me.
I'm trying to achieve this by adding a Navigation Bar and Table View to the View - and then setting up the constraints. The constraints (and colours) are working fine, but...
The problem: the launch image displays full screen, over the status bar. Like this:
How do I get both the status bar and the navigation bar?
Like I said, I'm working with the default 'UIView' you get when you select to add a Launch Screen in Xcode. So there isn't a Navigation Controller; is that the problem?
Additionally, there are some options on the UIView that seem like they should give me what I want:
I've tried playing around with the Status Bar options, but it's not quite working.
- Do I need Inferred or Default?
- I'm seeing a small offset between the launch image (status bar + navigation bar) and the actual app running, have I just positioned it incorrectly?
- What's the purpose of the
Top Bar
option? - For the launch image that I want, do I even need to add a TableView as a subview, or can I use the background colour on the main UIView? I've tried that but then I get a mismatch of colours with the status bar / navigation bar...
For an Interface Builder noob, how do I create a launch screen file that replicates that of the Settings app?