J'ai un UIView et dessus j'ai placé une vue de table, la tableview utilise des cellules personnalisées alimentées par un NSArray. Une certaine étrangeté se produisant dans ce que je peux seulement obtenir la table pour montrer 2 cellules même s'il y a 10 cellules là et toutes les 10 sont peuplées.UITableView avec cellule personnalisée
J'ai une plume différente arrangée de la même manière et cela fonctionne parfaitement.
Capture d'écran de ce qui se passe (5 est la 5ème des 10 cellules qui sont toutes remplies de données).
http://img692.imageshack.us/img692/1465/screenshot20100708at215.jpg
-(UITableViewCell *)tableView:(UITableView *)tblView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
NSLog(@"ISB points cellForRowAtIndexPath start");
NSLog(@"Elements in array = %d",[self.listData count]);
//
static NSString *cellID = @"PointsCellIdentifier";
PointsCustomCell *cell = [tblView dequeueReusableCellWithIdentifier:cellID];
if(cell == nil)
{
NSArray *nibObjects = [[NSBundle mainBundle]loadNibNamed:@"PointsCustomCell" owner:nil options:nil];
for(id currentObject in nibObjects)
{
NSLog(@"nibObjects count = %d", [nibObjects count]);
if([currentObject isKindOfClass:[PointsCustomCell class]])
{
cell = (PointsCustomCell *)currentObject;
}// if
}// for
}// if
if(indexPath.row < [listData count])
{
RiderPointsData *riderPts = (RiderPointsData *)[listData objectAtIndex:indexPath.row];
cell.posLabel.text = riderPts.pos;
cell.nameLabel.text = riderPts.name;
cell.pointsLabel.text = riderPts.points;
cell.winsLabel.text = riderPts.wins;
//[riderPts release];
}
NSLog(@"ISB points cellForRowAtIndexPath end");
return cell;
}
Post le code que vous utilisez pour le délégué de la source de données TableView – Avalanchis
Au lieu de publier le code dans un commentaire, s'il n'y a pas de mise en forme, modifiez votre question avec le code approprié. –
Où se trouve votre [tableView: numberOfRowsInSection:] (http://developer.apple.com/iphone/library/documentation/uikit/reference/UITableViewDataSource_Protocol/Reference/Reference.html#//apple_ref/occ/intfm/UITableViewDataSource/tableView: NumberOfRowsInSection :) méthode? Que renvoie * it *? – progrmr