Così, subito dopo la spinta di un controller della vista al mio tableView,Come aggiungere un pulsante alla mia destra di NavigationController dopo aver premuto un altro controller di visualizzazione?
// Override to support row selection in the table view. - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { // Navigation logic may go here -- // for example, create and push another view controller. AnotherViewController *anotherViewController = [[AnotherViewController alloc] initWithNibName:@"AnotherView" bundle:nil]; [self.navigationController pushViewController:anotherViewController animated:YES];
Ok, in modo che rende un'altra diapositiva vista, e si può tornare alla vista precedente ("pop" la vista corrente) facendo clic il pulsante che automaticamente viene visualizzato nell'angolo in alto a sinistra della barra di navigazione ora.
Ok, quindi direi di voler popolare il lato destro della barra di navigazione con un pulsante FATTO, come nell'app "Note" fornita con l'iPhone. Come potrei farlo?
Ho provato il codice come questo:
UIBarButtonItem * doneButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:self action:@selector(doneFunc) ]; self.navigationController.navigationItem.rightBarButtonItem = doneButton ; // not it.. [doneButton release] ;
doneFunc è definito, e tutto ciò, solo il pulsante non appare sul lato destro ..
Avresti dovuto accettare la risposta di Thomas piuttosto che la tua. – titaniumdecoy