Dans ma méthode viewDidLoad de UIViewController I par exemple une instance UIImageView appelée étape:Ajouter un UIImageView comme sous-vue d'un UIViewController sans utiliser IB
stage = [Stage viewWithParent:self];
et qui appelle ceci:
- (id)initWithParent:(UIView *)parent {
self = [self initWithFrame:CGRectZero];
if (!self)
return nil;
[parent addSubview:self];
return self;
}
+ (id) viewWithParent:(UIView *)parent {
return [[[self alloc] initWithParent:parent] autorelease];
}
Avant, je appeler cela à partir d'un UIImageView et tout a bien fonctionné. Les images étaient visibles, les événements tactiles étaient activés et répondaient. À partir du UIViewController, je reçois une fenêtre, mais rien ne s'affiche et aucune touche n'est enregistrée. Qu'est-ce que je rate?
Toute aide appréciée!
Merci // :)
voir cette ------ http://stackoverflow.com/questions/3321374/cocoa-touch-adding-a-uiimageview-programmatically –