Desarrollo de iPhone - Mostrar vista flotante con vista de tabla
-
20-08-2019 - |
Pregunta
Tengo una aplicación de barra de pestañas con controladores de navegación en cada elemento de pestaña. Quiero agregar un flotante (vista semitransparente) en mi Vista de tabla justo encima de mi Barra de pestañas. ¿Cómo puedo lograr los resultados?
Los resultados serán similares a cómo se muestra la lista Alfa a la derecha de la vista principal de la aplicación de contacto. Espero aclarar lo que quiero hacer.
¿Alguna idea? Gracias.
Solución
Si todo lo que quiere hacer es mostrar el índice alfabético (o numérico) flotante sobre la vista de la tabla, solo necesita definir dos métodos en su UITableViewDataSource:
- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView
- (NSInteger)tableView:(UITableView *)tableView sectionForSectionIndexTitle:(NSString *)title atIndex:(NSInteger)index
Estos proporcionan la lista de la A a la Z (o lo que sea) de los títulos de las secciones para su índice, y en qué parte de la vista de tabla comienza cada sección.
Para una vista más personalizada, debería poder crear una vista, establecer su fondo en [UIColor clearColor], diseñar su contenido y agregarlo como una subvista a la vista de tabla o como una subvista sobre la tabla ver en una vista que encierra ambos.