Jak dostosować wygląd paska nawigacji (navigation bar) do reszty aplikacji? Istnieje możliwość zmiany odcienia kolorów tegoż paska. Jest to o tyle miłe ze strony UIKita, że wystarczy podać “główny kolor”, a framework zajmie się dostosowaniem wszystkich kolorków.
W tym celu trzeba - najlepiej w metodzie viewDidLoad pierwszego kontrolera który jest wrzucany na stos nawigacji dopisać:
self.navigationController.navigationBar.tintColor = [UIColor redColor];
By paski nawigacji u góry ekranu stały się krwisto czerwone. Co ciekawe, wystarczy to zrobić w pierwszym kontrolerze, ustawienie nie zostanie nadpisane.

Tinted iPhone navigation bar

English