Tengo una aplicación para iPhone que usa UINavigationController
y me gustaría personalizar los elementos con imágenes de fondo personalizadas. Yo era capaz de hacer esto para el UINavigationController's
UINavigationBar
con bastante facilidad utilizando categorías de Objective-C de la siguiente manera:UINavigationController personalizado UIToolbar Imagen de fondo
http://foobarpig.com/iphone/uinavigationbar-with-solid-color-or-image-background.html
me gustaría hacer lo mismo para el UINavigationController's
UIToolbar
, pero no parece el mismo enfoque para trabajar (aunque no tengo ni idea por qué no). He mirado alrededor y la gente parece sugerir la subclasificación UIToolbar
, pero esto no es posible para la barra de herramientas UINavigationController's
, que es de solo lectura UIToolbar
. Quiero utilizar la barra de herramientas UINavigationController's
en lugar de solo hacer una barra de herramientas de subvista porque estoy usando la animación setToolbarHidden
deslizante.
Alguien tiene alguna idea de si es posible aplicar una imagen de fondo a esta barra de herramientas UINavigationController
(probablemente anulando de algún modo el método drawRect
)?
¡Estupendo! Gracias. ¿Conoces (o alguien más) una forma de hacer el último paso programáticamente? No tengo mi controlador de navegación configurado con Interface Builder. – Chris
@Chris, también me gustaría saber cómo sobrescribir la barra de herramientas mediante programación. ¡Gracias! – pixelfreak
¿Alguien encontró cómo el último paso se puede hacer programáticamente? – Panos