Ich habe eine iPhone-Anwendung mit UINavigationController
und möchte die Elemente mit benutzerdefinierten Hintergrundbildern anpassen. Ich konnte dies leicht Objective-C Kategorien unter Verwendung UINavigationBar
recht für die UINavigationController's
tun:Benutzerdefinierte UINavigationController UIToolbar Hintergrundbild
http://foobarpig.com/iphone/uinavigationbar-with-solid-color-or-image-background.html
Ich mag würde das gleiche für die UINavigationController's
UIToolbar
zu tun, aber der gleiche Ansatz scheint nicht zu arbeiten (obwohl ich absolut keine Ahnung habe, warum nicht.) Ich habe mich umgesehen und Leute scheinen Unterklasse UIToolbar
vorschlagen, aber das ist nicht möglich für die UINavigationController's
Symbolleiste, die eine schreibgeschützte UIToolbar
ist. Ich möchte die Symbolleiste UINavigationController's
verwenden, anstatt nur eine Unteransichts-Symbolleiste zu erstellen, da ich die animierte Animation setToolbarHidden
verwende.
Jeder hat eine Idee, wenn es möglich ist, ein Hintergrundbild auf diese UINavigationController
Werkzeugleiste (am wahrscheinlichsten durch Überschreiben der drawRect
Methode) anwenden?
Großartig! Vielen Dank. Kennst du (oder jemand anders) einen Weg, den letzten Schritt programmatisch zu machen? Ich habe meinen Navigationscontroller nicht mit Interface Builder eingerichtet. – Chris
@Chris, würde ich auch gerne wissen, wie Sie die Symbolleiste programmgesteuert überschreiben. Vielen Dank! – pixelfreak
Wer hat gefunden, wie der letzte Schritt programmgesteuert durchgeführt werden kann? – Panos