Я хотел бы создать подкласс UINavigationController, чтобы получить больше свободы в отношении внешнего вида контроллера.
У меня есть немного графики для различных частей, полос, кнопок, текста и т. Д. Глядя на UINavigationControllerЗаголовочный файл Я получаю небольшую помощь, я не знаю, с чего начать.
Я никогда не переклассифицировал / не переопределил компонент UIKit раньше, кажется, это немного похоже на игру в Шерлока Холмса.
Каков подход?
Как узнать, что следует переопределить, чтобы конкретный фрагмент графики «внедрился» в правильное место?
Нужно ли создавать подкласс UINavigationBar, UIBarButtonItem и т. Д. И т. Д., Чтобы получить полностью настроенный внешний вид?
Как узнать, что что-то запрещено по отношению к утверждению Apple?
Надеюсь, кто-то может направить меня в правильном направлении, я смог найти только примеры изменения мелких частей контроллера, а не полную настройкуДействие путем подклассов.Я поступаю неправильно?
Спасибо:)