2010-04-05 5 views
4

Nous souhaitons implémenter notre propre interface utilisateur d'index de section pour UITableView.UITableView masquer l'index de la section mais conserver les sections

C'est clairement possible, puisque l'application Contacts le fait sur iPad. Existe-t-il un moyen de cacher légalement l'index de section actuel? (Je peux obtenir à la UIView de _index sans papier, mais qui ne va pas le couper avec Apple, je pense)

Répondre

13

Cette réponse aide.

L'astuce ici est d'avoir

- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView; 

nul retour, tout en conservant les mises en œuvre pour les autres méthodes de source de données à base de section:

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView; 
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section 
- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section 

Cela semble convaincre le tableview de ne pas afficher une section index, mais permettent toujours la navigation par index.

Questions connexes