Navigation Bar

The design guidelines for navigation bars should answer most of your questions.

https://developer.apple.com/ios/human-interface-guidelines/ui-bars/navigation-bars/

Customizing the bar

By default, the title of the navigation bar is a label, but we can actually override it with anything.

For example, to add a search bar to the navigation bar, we can do:

searchController = UISearchController()
navigationItem.titleView = searchController.searchBar

Last updated