2010-05-05 12 views

Respuesta

17

Hay un tutorial completo sobre cómo hacerlo en el "Table View Programming Guide", llamado "Rellenar una lista indexada".

Por otra parte, si también es necesario tener la funcionalidad de búsqueda (el icono de lupa), hay dos soluciones: bien escritos

+0

"Lo siento, esa página no se puede encontrar". ¡Eso para las URL permanentes, Apple! – zoul

5

Absolutamente, simplemente devolver una matriz de NSStrings del UITableViewDataSource método -sectionIndexTitlesForTableView

Para el registro, esta "lista de saltos" se llama un índice sección.

También debe corresponder esto con la cantidad real de secciones que tiene, de lo contrario, puede usar tableView:sectionForSectionIndexTitle: para ver qué secciones se muestran para qué índices.

El docs, mi amigo, lea los documentos.

4

Eche un vistazo a la documentación de UITableViewDataSource. Hay un método sectionIndexTitlesForTableView: y tableView:sectionForSectionIndexTitle:atIndex:. Esto debería ayudarte a avanzar.

1

Swift 4.0. Simplemente implemente los siguientes métodos y devuelva la lista.

var list = ["A","B","C","D"]; 

override func sectionIndexTitles(for tableView: UITableView) -> [String]? { 
    return list 
} 
Cuestiones relacionadas