Novato Q.
En mi MainViewController, que es la primera vista visible.
Tengo una clase Circle (no XIB) que subclasifica UIView y anula el método de dibujo para dibujar un círculo. Hola mundo simple.
En MainViewController, ¿cómo agrego la clase personalizada que escribí para que aparezca programáticamente?
¿Debo hacer algo además de anular el método de dibujo en Circle?
ian
Respuestas
1 para la respuesta № 1Si no estás cargando MainViewController
"s view
propiedad del archivo NIB (no está conectado a nada en el generador de interfaces), entonces creo que desea anular el método loadView en MainViewController con algo como:
- (void)loadView {
view = [[CircleView alloc] init];
}
Esto se llamará automáticamente en el momento adecuado, por lo que cuando se crea MainViewController, la vista se puede agregar a la ventana como una subvista por lo que se crea una instancia de MainViewController.