7
All About Navigation
In this chapter, we will examine navigation in SwiftUI. We will begin with an introduction to the concept of navigation in iOS in general terms; then, we will examine navigation as a response to user interaction and programmatic navigation. We will cover the changes introduced in SwiftUI 4 (iOS 16), along with an explanation of navigation in previous versions. The most advanced techniques require iOS 16, and they make advanced navigation control easy – so easy and powerful that all the previous patterns for navigation become unnecessary.
We are going to cover these main topics:
- Navigation as a concept in iOS and other platforms
- Showing a tab bar title with NavigationView
- Presenting views with NavigationLink (pre-iOS 16) ...
Get An iOS Developer's Guide to SwiftUI now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.