J'essaie d'ajouter une sous-vue à ma vue principale. Voici le code correspondant de ma vueController:En essayant d'ajouter une sous-vue, drawRect n'est pas appelé
- (void)viewDidLoad {
[super viewDidLoad];
MyUIViewSubclass* myView = [[MyUIViewSubclass alloc] init];
[self.view addSubview:myView]; // self.view is a simple UIView
[myView setNeedsDisplay];
}
drawRect dans myView n'est pas appelé. Toutefois, si j'utilise MyUIViewSubclass comme vue principale de viewController (en le définissant dans Interface Builder), drawRect est appelé.
Que dois-je faire pour que drawRect soit appelé dans ma sous-vue?
Ok, compris. Ne définissait pas les limites de ma sous-vue. – morgancodes
En fait, devrait être en train de définir les limites, pas le cadre. Fonctionne comme prévu maintenant – morgancodes
Vous devriez probablement fermer cette question ensuite. – Rog