Cómo añadir la barra de navegación con el botón Editar en la izquierda a la uitable En Iphone?
-
20-09-2019 - |
Pregunta
En mi aplicación para el iPhone he añadido la vista pto. Si bien el lanzamiento de la aplicación de la tabla muestra el número de filas que quiero. Ahora quiero añadir la barra de navegación a la uitable, también quiero añadir el botón de edición en el lado izquierdo de la barra de navegación.
¿Cómo añadir la barra de navegación en la vista uitable en iPhone? No quiero usar la aplicación basada UiNavigation. Quiero añadir usando el código. Si alguien tiene cualquier código útil o cualquier otro enlace útil o otra solución, que sería apreciada. Tenga necesario.
Solución
Fácil suponiendo que tenga su lista gestionada por un UITableViewController
y aslo morder ont él bala y de hecho utiliza el UINavigationController
como debería. Entonces anular su viewDidLoad
como esto:
-(void)viewDidLoad;
{
[super viewDidLoad];
self.navigationItem.leftBarButtonItem = [self editButtonItem];
}
Si por alguna extraña razón realmente necesita usar su propia UINavigationBar
, entonces usted tiene que añadir algo de código adicional. Tal vez algo como esto:
-(void)viewDidLoad;
{
[super viewDidLoad];
UINavigationBar* navBar = self.myOwnStupidNavigationBar;
UINavigationItem* navItem = self.navigationItem;
navItem.leftBarButtonItem = [self editButtonItem];
navbar.items = [NSArray arrayWithObject:navItem];
}
Pero no piense dos veces, pero diez veces más, si realmente tiene una buena razón para no usar UINavigationController
que le da adjudicar de la funcionalidad agradable de forma gratuita.