Я хочу добавить Пользовательский фон UINavigationBar .
В любом случае, я могу сделать это полностью в коде? _navigationBarClass является частной собственностью UINavigationController.
_navigationBarClass
UINavigationController
Objective-C: Как изменить класс объекта во время выполнения?
Хотя это не программно, это можно сделать с помощью раскадровки, установив класс панели навигации.Смотри https://stackoverflow.com/a/42989418/47281.