2012-04-21 14 views

Respuesta

15

implementar los protocolos de UITableViewDataSource, UITableViewDelegate en .h o .m luego conecte el tableview con el primer nivel de respuesta -datasource y -delegate en constructor de interfaces y apoyar el protocolo requerido clases en su .m.

Para el origen de datos es cellForRowAtIndexPath y numbersOfRowsInSection.

Configure su cell.textlabel.text en su método cellForRowAtIndexPath.

+0

wow, genial ~ UITableViewDataSource funciona! Creo que UITableView tiene dos formas de funcionar. Una es la común que está controlada por un UITableViewController, y la otra es por UITableViewDataSource.¡Grandes! Es maravilloso encontrar esto ...... – anna

0

Debe registrar un objeto como fuente de datos si desea llenarlo. Si también desea recibir eventos, también hay que poner en práctica un delegado

+0

Uso un NSArray como fuente de datos, pero no puedo mostrar los datos. – anna

+0

su controlador debe implementar el protocolo UITableViewDataSource, e implementa al menos -tableView: numberOfRowsInSection: y -tableView: cellForRowAtIndexPath: – Francesco

0

Puede incrustar un TableViewController en su ViewController (propiedad) y agregar la vista TableViewControllers a su vista ViewControllers (addSubView). La creación de celdas va al TableViewController y funciona de la misma manera que en el caso habitual.

+0

Tengo mucha curiosidad de "insertar un TableViewController en su ViewController (propiedad) y agregar la vista TableViewControllers a su vista ViewControllers (addSubView)". ¿Podrías contar más? en detalle, porfavor – anna

Cuestiones relacionadas