2015-11-22 3 views
0

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

que vous avez créé cellule personnalisée pour évidemment cellule mère. quel problème obtenez-vous – Alok

+0

comment ajouter le fichier de nib dans la cellule principale de vue de table? –

+0

// 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

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