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.

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top