J'ai une application iPhone en utilisant UINavigationController
et j'aimerais personnaliser les éléments avec des images de fond personnalisées. J'ai pu le faire pour la UINavigationController's
UINavigationBar
assez facilement en utilisant les catégories Objective-C comme ci-dessous:Personnalisé UINavigationController UIToolbar Image d'arrière-plan
http://foobarpig.com/iphone/uinavigationbar-with-solid-color-or-image-background.html
Je voudrais faire la même chose pour la UINavigationController's
UIToolbar
, mais la même approche ne semble pas pour travailler (bien que je ne sache absolument pas pourquoi.) J'ai regardé autour et les gens semblent suggérer sous-classement UIToolbar
, mais ce n'est pas possible pour la barre d'outils UINavigationController's
, qui est un UIToolbar
en lecture seule. Je souhaite utiliser la barre d'outils UINavigationController's
au lieu de simplement créer une barre d'outils de sous-vue car j'utilise l'animation setToolbarHidden
sous forme de diapositive. Tout le monde sait s'il est possible d'appliquer une image d'arrière-plan à cette barre d'outils UINavigationController
(probablement en remplaçant d'une manière ou d'une autre la méthode drawRect
)?
Parfait! Merci. Connaissez-vous (ou quelqu'un d'autre) un moyen de faire la dernière étape par programmation? Je n'ai pas configuré mon contrôleur de navigation avec Interface Builder. – Chris
@Chris, je voudrais également savoir comment remplacer la barre d'outils par programmation. Merci! – pixelfreak
Quelqu'un a trouvé comment la dernière étape peut être faite par programme? – Panos