Personnalisé UINavigationController UIToolbar Image D'Arrière-Plan

J'ai une application iPhone à l'aide UINavigationController et souhaitez personnaliser les éléments personnalisée avec des images d'arrière-plan. J'ai été en mesure de le faire pour les UINavigationController's UINavigationBar assez facilement à l'aide d'Objective-C catégories comme ci-dessous:

http://foobarpig.com/iphone/uinavigationbar-with-solid-color-or-image-background.html

J'aimerais faire de même pour le UINavigationController's UIToolbar, mais la même approche ne semble pas fonctionner (bien que je n'ai absolument aucune idée de pourquoi pas.) J'ai regardé autour et les gens semblent suggérer de sous-classement UIToolbar, mais ce n'est pas possible pour le UINavigationController's de la barre d'outils, qui est en lecture seule UIToolbar. Je veux utiliser le UINavigationController's de la barre d'outils au lieu de simplement faire une sous-vue de la barre d'outils, parce que je suis en utilisant le glisser dans setToolbarHidden animation.

Quelqu'un a une idée si c'est possible d'appliquer une image de fond à cette UINavigationController de la barre d'outils (la plus probable en quelque sorte de substitution de la drawRect méthode)?

OriginalL'auteur Chris | 2010-07-14