.Hi,vue d'en-tête commune sur des fichiers nib avec Interface Builder
J'ai un fichier nib qui contient un en-tête qui sera utilisé dans la plupart de mon point de vue, pour que je puisse changer sa disposition juste une fois quand J'ai besoin. Je voudrais savoir s'il est possible d'ajouter la vue de la plume d'en-tête avec le constructeur d'interface, ou si j'ai besoin de le faire par programmation et comment cela devrait être fait.
J'ai pensé à définir la sous-classe de la sous-vue à une sous-classe UIView qui charge automatiquement le fichier nib.
- (id)initWithFrame:(CGRect)frame {
UIView *cell;
NSArray *nib = [[NSBundle mainBundle] loadNibNamed: @"MainHeaderView"
owner: self
options: nil];
for (id oneObject in nib)
if ([oneObject isKindOfClass: [UIView class]])
cell = (UIView *) oneObject;
if ((self = [super initWithFrame: [cell frame]])) {
// Initialization code
}
return self;
}
Mais cela ne semble pas non plus fonctionner.