consideración de diseño de subclase UIViewController

Así que tengo cinco UIViewController diferentes que me gustaría crear. Cada uno de ellos tiene algo en común (una vista de imagen en la parte superior, una etiqueta en la parte superior). Así que estaba pensando en crear un UIViewController principal y luego tener 5 subclases del UIViewController principal. En este controlador de vista principal, tendrá UIImageView, la etiqueta y todo lo común/compartido con los otros cinco. La pregunta es, cada una de estas subclases de UIViewController tendrá su propia punta, sin embargo, quiero que también tenga el UIImageView del padre en su lugar. ¿Cómo trato entonces con esto?

Supongo que estoy confundido si cada una de las subclases UIViewController tiene su propia punta, ¿cómo puedo ver el xib del controlador de vista principal en esta subclase? Sé que mi redacción es extremadamente confusa, parece que no puedo encontrar una mejor manera de explicar esto que esto.

preguntado el 12 de junio de 12 a las 20:06

1 Respuestas

No cree un xib para el controlador de vista principal. En su lugar, subclasificar el controlador de vista principal y luego crear un xib para la subclase expondrá los IBOutlets de cualquiera de las clases principales/controladores de vista.

Solo piense en este ejemplo, ya que todos subclasificamos UIViewController en algún momento y creamos un xib para él, debemos conectar la vista principal en el xib a la "vista" IBOutlet. Veremos que IBOutlet está definido en la clase principal UIViewController.

Respondido el 12 de junio de 12 a las 22:06

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.