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.

Était-ce utile?

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
scroll top