In this section, you will add a button to the collection view section header. When tapped, this button will display a view representing the Locations screen. This view will be from a new view controller scene embedded in a navigation controller, which you will add to the project. The view will be presented modally, which means you won't be able to do anything else until it is dismissed. To dismiss it, you'll add a Cancel button to the view's navigation bar. You'll also add a Done button, but you'll implement its functionality in a Chapter 17, Getting Started with JSON Files.
Presenting a view modally
Adding a button to the collection view header
As shown in the app tour in Chapter 9, Setting Up the...