Comment ajouter une barre de navigation avec le bouton Modifier sur la gauche à la uitable Dans Iphone?

StackOverflow https://stackoverflow.com/questions/1530940

Question

Dans mon application iPhone i ont ajouté la vue uitable. Lors du lancement de l'application du tableau montre le n ° de lignes que je veux. Maintenant, je veux ajouter la barre de navigation du uitable, aussi je veux ajouter le bouton d'édition sur le côté gauche de la barre de navigation.

Comment ajouter la barre de navigation dans la vue uitable dans l'iphone? Je ne veux pas utiliser l'application basée sur les UiNavigation. Je veux ajouter à l'aide du code. Si quelqu'un a un code utile ou tout autre lien utile ou toute autre solution, qui serait appréciée. S'il vous plaît être nécessaire.

Était-ce utile?

La solution

facile en supposant que vous avez votre liste gérée par un UITableViewController et ASLO mordez balle et en Ontario, il fait l'utiliser UINavigationController comme vous devriez. Ensuite, passer outre votre viewDidLoad comme ceci:

-(void)viewDidLoad;
{
  [super viewDidLoad];
  self.navigationItem.leftBarButtonItem = [self editButtonItem];
}

Si pour une raison étrange, avez vraiment besoin d'utiliser votre propre UINavigationBar, alors vous devez ajouter un peu de code supplémentaire. Peut-être quelque chose comme ceci:

-(void)viewDidLoad;
{
  [super viewDidLoad];
  UINavigationBar* navBar = self.myOwnStupidNavigationBar;
  UINavigationItem* navItem = self.navigationItem;
  navItem.leftBarButtonItem = [self editButtonItem];
  navbar.items = [NSArray arrayWithObject:navItem];
}

Mais pensez pas deux fois, mais plus de dix fois, si vous avez vraiment une bonne raison de ne pas utiliser UINavigationController qui vous donne allot de fonctionnalité agréable gratuitement.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top