2010-11-20 16 views
0

J'ai donc glissé un UIImage dans le constructeur de l'interface sur la vue et j'ai sélectionné mon PNG dans la liste déroulante, cela fonctionne très bien mais si je veux changer la visibilité de l'image en fonction du nombre de lignes code de la table:Programmer la visibilité de l'image

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { 
id <NSFetchedResultsSectionInfo> sectionInfo = [[self.fetchedResultsController sections] objectAtIndex:section]; 
return [sectionInfo numberOfObjects]; 

}

est-ce que je dois déclarer la UIImage comme une sortie et comment pourrais-je code la visibilité dans le code ci-dessus si le nombre de lignes de la table était plus que 1 (c.-à- il y avait des lignes présentes)

Répondre

1

Si vous voulez le faire simplement en fonction du nombre de lignes dans la section que vous devez simplement être en mesure de faire quelque chose comme ceci:

-(NSInteger)tableView: (UITableView *)tableView numberOfRowsInSection:(NSInteger) section { 
     if(section == "whatever number you want to base the visibility off of") 
      imageView.hidden = YES; 
} 

Lorsque le imageView est le UIImageView qui est sur la page.

1

Essayez-nous ing

imageView.hidden = YES;