UINavigationController Summary: uisearchcontroller
1. UINavigationBar
1. Obtain the UINavigationBar object: [UINavigationBar appearance]. You can use this method to set all navigations.
2. Set the background image of the navigation bar: [[UINavigationBar appearance] setBackgroundImage: [UIImage imageNamed: @ "name"] forBarMetrics: UIBarMetricsDefault];
3. Set the title Font: [UINavigationBar appearance]. titleTextAttributes =@{ NSForegroundColorAttributeName: [UIColor whiteColor]};
Ii. UIBarButtonItem
1. Obtain the UIBarButtonItem object: [UIBarButtonItem appearance] You can use this method to set the barButtonItem (that is, the navigation bar button) style and display font (all under the same navigation)
2. Set the color of the button. Size: [[UIBarButtonItem appearance] setTitleTextAttributes: @ {identifier: [UIColor whiteColor], identifier: [UIFont systemFontOfSize: 13]} forState: UIControlStateNormal];
3. Set gradient in the navigation bar (return arrow white): [UIBarButtonItem appearance]. tintColor = [UIColor whiteColor];