2010-06-15 3 views
1

J'ai créé une application ipad où le 1er écran est divisé. Dans cette vue principale, la vue de table et la vue détaillée contiennent le contrôleur de vue d'image. Mon problème est que lorsque l'application est chargée, la première cellule de la vue de table devrait être vue comme sélectionnée et la vue d'image correspondante devrait apparaître dans la vue détaillée.comment créer une vue de table qui ressemble à la 1ère cellule sélectionnée?

Répondre

0

Il semble que vous n'avez pas besoin que la cellule à être considérée comme sélectionnée, mais vous avez besoin de cette cellule à sélectionner (pour faire apparaître l'image correspondante)

Vous devriez voir ce post How do I select a UITableViewCell by default?

Voici un exemple de code

-(void)viewDidLoad:(BOOL)animated { 
    [uiTableView selectRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] animated:NO scrollPosition:0]; 
} 

ou si vous voulez vraiment faire la cellule ressembler sélectionnée, vous pouvez faire quelque chose comme

-(void)viewDidLoad:(BOOL)animated { 
    UITableViewCell *cell= [uiTableView cellForRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0]]; 
    [cell setHighlighted:TRUE animated:TRUE]; 
} 
Questions connexes