Je voudrais créer un couple de vues personnalisées, sorte de composants UI réutilisables, et je préférerais ne pas mettre en forme l'interface utilisateur dans le code de la sous-classe UIView. Je voudrais utiliser un xib pour ça. J'ai utilisé un xib par lui-même. Et j'ai utilisé une sous-classe UIView par elle-même. Mais je ne les ai pas utilisés ensemble. Comment les "attacher" les uns aux autres? J'aimerais utiliser IBOutlets pour accéder aux UILabels dans ma vue personnalisée.Comment utiliser un xib et une sous-classe UIView ensemble?
Est-ce que ce genre de chose fonctionnera?
NSArray *xib = [[NSBundle mainBundle] loadNibNamed:@"MyCustomView" owner:self options:nil];
MyCustomView *view = [xib objectAtIndex:0];
view.myLabel.text = @"fred";
Voir http://stackoverflow.com/a/5056886/385619 – Willster