11 Jan 2022 . 2 min read @gurjitpt
You can enable large titles in your navigation bar using prefersLargeTitles property. This property has boolean value true or false. When it's property value is true it indicates that title will be shown in large font format. When it's value is false means it will displays inline. You can enable large title with a single line of code.
navigationController?.navigationBar.prefersLargeTitles = true
You can also configure the title's appearance using largeTitleDisplayMode property. If you don't want to use large title then add following code to viewDidLoad() method.
navigationItem.largeTitleDisplayMode = .never
However, you can also enable large title using storyboard. Select navigation bar and in attribute inspector enable Prefers Large Titles.
Don’t hesitate to contact me if you have any questions or queries. Follow me on twitter @gurjitpt for any updates.
Thanks!
Related articles:
WRITTEN BY
Gurjit Singh
I’m Computer Science graduate and an iOS Engineer who writes about Swift and iOS development. Follow me on twitter @gurjitpt for more updates.
Enumerations (enum) enables you to write code in a type safe way. Enum is very useful while defining common type of values. You don't have to provide...
Mar 7, 2023 . 2 min read Swift Enum
Optional unwrapping is one of the most used patterns in iOS development. Swift 5.7 introduces new features included a new way to unwrap optional values...
Jun 14, 2022 . 2 min read Optional unwrapping
It's a common pattern or technique in various programming languages when we want to perform some action when a value is changed. Property ...
May 24, 2021 . 2 min read Property Observers