2012-02-23 14 views
7

Soy nuevo en el desarrollo de iOS, solo tengo UITableViewController en un guión gráfico. Me gustaría agregarle una barra superior con algunos botones, ¿cómo hacer eso?Principiante: Cómo agregar barra superior con botones en UITableViewController

Aviso, estoy utilizando UITabBar creado por "Storyboard" y mi ITableViewController es un elemento de la UITabBar.

+0

Si por 'barra superior' se refiere a una barra de navegación, consulte este artículo: [Agregar barra de navegación a UITableView] [1] [1]: http://stackoverflow.com/questions/4517164/how-to-add-navigation-bar-in-uitableview –

Respuesta

2

Al crear el UITableViewController, haga lo siguiente:

UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:tableViewController]; 

y luego en lugar de configurar el controlador de vista de tabla como la vista, la puso al mando de navegación. Dentro de su controlador de vista de tabla, puede configurar los botones izquierdo y derecho para la barra de navegación en UIBarButtonItem s (pregúnteme si desea saber cómo hacerlo).

+0

Gracias ... el problema no es inistiante el UITableViewController. tengo el UITableViewController como elemento en UITabBar y el UITabBar está creado por el guión gráfico, así que ¿cómo podría decirle al guión gráfico que use UINavigationController en su lugar, y que creara UINavigationController con UITableviewcontroller ... estoy un poco confundido. – user836026

+2

Seleccione su 'UITableViewController' y vaya a Editor> Incrustar y elija un controlador de navegación. Debería obtener algo como esto https://developer.apple.com/library/ios/releasenotes/Miscellaneous/RN-AdoptingStoryboards/Art/embeddedFirstViewController.png – jrtc27

0

Debe crear un UIViewController, no un UITableViewController, y luego coloque los elementos que desee como quiera (en este caso, una vista de tabla y una barra de UITo).

+0

Barra superior! = Barra de herramientas – jrtc27

+0

¿Por qué no un UITableViewController? Es lo mismo que UIViewController y ya tiene la vista de tabla – beryllium

+0

Entonces, ¿podría agregar una "barra superior" a mi UITableViewController? – user836026

2

Seleccione su UITableViewController y vaya a Editor> Incrustar y elija un controlador de navegación.

Cuestiones relacionadas