Navigation controllers are the title bars that help you navigate through many iOS applications, including the built in Settings and Contacts apps. This movie shows the easiest way to add a navigation controller to your existing mulitiple view controller apps, and briefly discusses how to create a navigation controller without already having existing view controllers in your apps.
- [Voiceover] So in our little app…when we click the Next button or the Back button,…the new pages come in from the bottom.…But if we look at something like the Settings app,…we see something different.…The new pages come in from the right side of the screen.…We also have a title that shows which page we're on,…and we have this button on the top left…that helps us navigate backward through the menus.…So how do you create…that setting in Xcode?…Let's stop the app and return to Xcode,…and what I'm going to do is wrap this in something called…a navigation controller.…
The navigation controller is what adds that title…and the Back button.…It does a lot of that automatically.…Now you can actually just drag out…a navigation controller by itself…but I'm not going to do that here.…Because when you do that, it creates…a navigation controller with a table view inside of it…and then you have to delete the table view…and then you have to add extra views.…Then you have to set a view controller…as its root view controller…and if you did that…
Interested in developing for Apple Watch or Apple TV? Get a sneak peek in Chapter 9. The course wraps up with a look at the submission process for the App Store.
- Installing Xcode and the iOS SDK
- Creating a simple iOS app
- Creating a basic interaction with a button
- Choosing an object as a first responder
- Creating a user interface with Interface Builder and Auto Layout
- Working with sliders and progress bars
- Creating views to show images and web pages
- Developing responsive layouts with size classes
- Understanding the iOS architecture
- Loading data in table views
- Transitioning between views
- Developing for the iPad, Apple Watch, and Apple TV
- Submitting apps to the App Store
Skill Level Beginner
1. Prepare to Develop an iOS App
2. Core Skills
3. Basic iOS UI
4. More UI Objects
5. Size Classes
6. iOS Application Architecture
7. Table Views
8. Multiple-View Applications
9. iPad, Watch, and Apple TV Development
10. Finish and Submit to the App Store
Next steps2m 10s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.