Comment faire UITableViewCell custom avec initWithStyle après 3.0
-
20-09-2019 - |
Question
Je suis en train d'avoir TableViewCell de coutume avec initWithStyle, car il dit initWithFrame est dépréciée après 3.0. Tout fonctionnait bien avec initWithFrame avant.
Y at-il un code de tutoriels ou d'échantillon disponible pour cela? Merci.
La solution
I ai sous-classé UITableViewCell puis substituer la méthode initWithStyle.
- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier {
if (self = [super initWithStyle:style reuseIdentifier:reuseIdentifier]) {
self.selectionStyle = UITableViewCellSelectionStyleNone;
// Initialization code
msgText = [[UILabel alloc] init];
[self.contentView addSubview:msgText];
}
return self;
}
texteMsg est une propriété UILabel de la classe et je mis la propriété de texte de l'étiquette ailleurs. Vous pouvez ajouter des vues à self.contentView que vous aimez. Je mets également le cadre de chacun des sous-vues quand j'ajoute le contenu comme du texte et / ou des images.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow