Шаги в создании подклассов UINavigationController

Я хотел бы создать подкласс UINavigationController, чтобы получить больше свободы в отношении внешнего вида контроллера.

У меня есть немного графики для различных частей, полос, кнопок, текста и т. Д. Глядя на заголовочный файл UINavigationController, я получаю небольшую помощь, я не знаю, с чего начать.

Я никогда не переклассифицировал / не переопределял компонент UIKit, кажется, это немного похоже на игру в Шерлока Холмса.

Какой подход?

Как узнать, что нужно переопределить, чтобы получить определенный фрагмент графики, «вставленный» в правильное место?

Нужно ли создавать подклассы UINavigationBar, UIBarButtonItem и т. Д. И т. Д., Чтобы получить полностью настроенный вид?

Как я узнаю, что что-то не разрешено в отношении одобрения Apple?

Надеюсь, что кто-то может направить меня в правильном направлении, мне удалось найти только примеры изменения небольших частей контроллера, а не полной настройки с помощью подклассов. Я поступаю об этом неправильно?

Спасибо:)

Ответы на вопрос(0)

Ваш ответ на вопрос