2009-11-18 4 views
4

J'essaie d'avoir TableViewCell personnalisé avec initWithStyle, car il dit que initWithFrame est obsolète après 3.0. Tout a bien fonctionné avec initWithFrame avant.Comment faire TableViewCell personnalisé avec initWithStyle après 3.0

Existe-t-il des didacticiels ou des exemples de code disponibles pour cela? Merci.

+0

Je veux aussi le savoir. Si seulement il y avait un style sans aucune vue implicite ... –

Répondre

7

J'ai sous-classé UITableViewCell puis remplace la méthode initWithStyle. MsgText est une propriété UILabel de la classe et j'ai défini ailleurs la propriété text de l'étiquette. Vous pouvez ajouter des vues à self.contentView que vous aimez. Je définis également le cadre de chacune des sous-vues lorsque j'ajoute le contenu comme du texte et/ou des images.

+0

Pouvez-vous encore définir les positions des éléments dans layoutSubviews? tnx –

+1

Absolument. Définissez le cadre de l'élément que vous ajoutez à la sous-vue UITableViewCell par rapport au coin supérieur gauche de UITableViewCell. – acqu13sce

+1

La méthode initWithStyle n'est pas appelée pour moi. Que faites-vous dans cellForRowAtIndexPath de tableView? – Michael

Questions connexes