J'ai créé la vue de la table principale être en utilisant la cellule personnalisée. Maintenant, je veux afficher la vue de la table à l'intérieur de la cellule de la table principale. De plus, la vue interne de la table nécessite une cellule personnalisée. Maintenant, je montre la vue de la table à l'intérieur d'une cellule. mais je ne sais pas, comment créer une cellule personnalisée pour la vue de la table interne. S'il vous plaît aidez-moi à résoudre ce problèmepersonnalisé tableviewcell à l'intérieur personnalisé tableviewcell
0
A
Répondre
1
Vous pouvez faire quelque chose comme ceci pour charger la plume où vous voulez. Pour utiliser cette cellule:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"BDCustomCell"];
if (cell == nil) {
// Load the top-level objects from the custom cell XIB.
NSArray *topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"yourCustomCell" owner:self options:nil];
// Grab a pointer to the first object (presumably the custom cell, as that's all the XIB should contain).
cell = [topLevelObjects objectAtIndex:0];
}
return cell;
}
espère que cela aide
+0
accepter si cela a aidé – Alok
que vous avez créé cellule personnalisée pour évidemment cellule mère. quel problème obtenez-vous – Alok
comment ajouter le fichier de nib dans la cellule principale de vue de table? –
// Charge les objets de niveau supérieur de la cellule personnalisée XIB. NSArray * topLevelObjects = [[NSBundle mainBundle] loadNibNamed: @ "votreCustomCell" propriétaire: self options: nil]; // Attrape un pointeur vers le premier objet (probablement la cellule personnalisée, car c'est tout ce que la XIB devrait contenir). cell = [topLevelObjects objectAtIndex: 0]; – Alok