Me gustaría clasificar el UINavigationController para obtener más libertad con respecto a la apariencia del controlador.Pasos en la subclase UINavigationController
Tengo algunos gráficos para las diferentes partes, barras, botones, texto, etc. Mirando el archivo de encabezado UINavigationController recibo poca ayuda, no sé por dónde empezar.
Nunca he subclassed/overridden un componente UIKit antes, parece que es un poco como jugar Sherlock Holmes.
¿Cuál es el enfoque?
¿Cómo sé qué anular para obtener una pieza específica de gráficos "inyectados" en el lugar correcto?
¿Necesito la subclase UINavigationBar, UIBarButtonItem etc. para obtener el aspecto personalizado completo?
¿Cómo puedo saber si algo está fuera de los límites de ser aprobado por Apple?
Espero que alguien pueda señalarme en la dirección correcta, solo he podido encontrar ejemplos de cambio de partes pequeñas del controlador, no una personalización completa mediante subclases. ¿Voy por esto de la manera incorrecta?
Gracias :)
Por lo que vale la pena, es probable que lo hace mejor escribir un controlador de navegación personalizada desde cero. – zoul