2010-02-26 3 views

Répondre

1

Je ne pense pas que vous bénéficieriez d'un échantillon complet. La fonction suivante aidera cependant. Vous devez implémenter la méthode delegate pour didSelectRowAtIndexPath et c'est ici que vous créez le nouveau contrôleur pour votre nouvelle vue et que vous le chargez.

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { 
     YourViewController *controller = [[YourViewController alloc] initWithNibName:@"YourViewController"bundle:nil];   
     [[self navigationController] pushViewController:yourViewController animated:YES]; 
     [yourViewController release]; // don't leak memory 
     } 

En fonction du numéro de ligne, vous pouvez choisir la plume à charger.

0

Regardez les liens suivants

http://adeem.me/blog/2009/05/19/iphone-programming-tutorial-part-1-uitableview-using-nsarray/

http://adeem.me/blog/2009/05/19/iphone-sdk-tutorial-part-2-navigation-in-uitableview/

Écrivez votre code pour vous ouvrir de nouvelles vues sous cette méthode avec votre code étant

- (void) tableView: (UITableView *) tableView didSelectRowAtIndexPath: (NSIndexPath *) indexPath { if (indexPath.row == 0) { // Votre morue e pour ouvrir une nouvelle vue sur la sélection de la première rangée va ici. } if (indexPath.row == 1) { // Votre code pour ouvrir une nouvelle vue sur la sélection de la deuxième rangée va ici. }

}

Questions connexes