У меня есть приложение iPhone с помощью UINavigationController и вы хотите настроить элементы с пользовательскими фоновыми изображениями. Я смог сделать это для UINavigationController's UINavigationBar довольно легко, используя категории Objective-C, как показано ниже:
http://foobarpig.com/iphone/uinavigationbar-with-solid-color-or-image-background.html
Я хотел бы сделать то же самое для UINavigationController's UIToolbar, но тот же подход, похоже, не работает (хотя я понятия не имею, почему нет). Я огляделся, и люди, похоже, предложите подклассу UIToolbar, но это невозможно для панели инструментов UINavigationController's, которая доступна только для чтения UIToolbar. Я хочу использовать панель инструментов UINavigationController's вместо создания панели инструментов subview, потому что я использую анимацию слайдов setToolbarHidden.
Кто-нибудь знает, возможно ли применить фоновое изображение к этой панели инструментов UINavigationController (скорее всего, каким-то образом переопределив метод drawRect)?