Por lo tanto, inmediatamente después de empujar un controlador de vista a mi tableView,¿Cómo agrego un botón al lado derecho de mi navigationController después de presionar otro controlador de vista?
// 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, por lo que hace otra vista de diapositivas, y usted puede volver a la vista anterior ("pop" la visión actual) haciendo clic el botón que automáticamente aparece en la esquina superior izquierda de la barra de navegación ahora.
Ok, así que DIGA Quiero llenar el LADO DERECHO de la barra de navegación con un botón HECHO, como en la aplicación "Notas" que viene con el iPhone. ¿Como podría hacerlo?
me trataron código como este:
UIBarButtonItem * doneButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:self action:@selector(doneFunc) ]; self.navigationController.navigationItem.rightBarButtonItem = doneButton ; // not it.. [doneButton release] ;
doneFunc se define, y todo, simplemente el botón nunca aparece en el lado derecho ..
Deberías haber aceptado la respuesta de Thomas en lugar de la tuya. – titaniumdecoy