Как глобально настроить кнопку «Назад»? - PullRequest
1 голос
/ 30 мая 2010

Есть ли простой способ (делегирование? Перезапись?) Глобально настроить все кнопки возврата, которые используются в navigationBar во всем моем приложении?

Лучший * * 1004 -f

1 Ответ

0 голосов
/ 30 мая 2010

Не могли бы вы более конкретно рассказать о своей цели? Для большинства попыток изменить вид объекта в глобальном масштабе, вы можете «махнуть» одним или несколькими методами, то есть переключить прилагаемую реализацию на домашнюю кухню. Невозможно узнать, может ли это работать на вас, не зная, чего вы хотите достичь.

Все, что я хочу сделать, это использовать кастом UIButton (с определенной графикой) для UIBarButtonItem задней кнопки.

В этом случае рассмотрите возможность создания фабричного метода контроллера навигации (возможно, в качестве метода класса для класса вашего создания, но вы также можете сделать это в категории на UINavigationController, которая возвращает экземпляр контроллера навигации, настроенный по вашему вкусу. Всякий раз, когда вам нужен UINavigationController, вызывайте этот фабричный метод вместо инициализатора по умолчанию.

...