2011-11-12 6 views
0

J'ai un problème étrange avec le chargement d'une imageview dans un UITableViewCell pendant:UIImageView.image ne se charge pas

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 

voici mon code:

UIImageView *title = [[[UIImageView alloc] initWithFrame:CGRectMake(0,10,300,150)] autorelease]; 

    title.image = [UIImage imageNamed:@"featured_graphic.png" ]; 
    title.contentMode = UIViewContentModeScaleAspectFill; 
    title.alpha = 1.0; 
    cell.selectionStyle = UITableViewCellSelectionStyleNone; 

son intérieur ceci:

if([indexPath isEqual:[NSIndexPath indexPathForRow:0 inSection:0]]) 
{ 
} 

J'ai vérifié que featured_graphic.png est dans mon application.

+0

Quel est votre problème? – tobiasbayer

+0

Plus de détails: Avez-vous essayé de le mettre en dehors de la déclaration if? Qu'est-ce qui se passe? Avez-vous réglé la hauteur de la rangée de façon appropriée? – dasdom

+0

@CodeBrickie il apparaissait avant .. maintenant il ne s'affiche pas – logixologist

Répondre

2

Vous créez le titre mais vous ne l'ajoutez pas réellement à la vue.

[cell.contentView addSubview:title];