2010-04-13 7 views

Répondre

2

Vous devez définir le délégué du tableView à un objet qui répond à tableView:heightForRowAtIndexPath:.

Si votre cellule supérieure ne doit pas être un UITableViewCell, vous pouvez également utiliser un en-tête de section à la place d'une cellule. Voir même protocol.

0

Je ne sais pas au sujet de votre application, mais vous pouvez jeter un oeil à tableHeaderView au lieu d'essayer de changer la rangée du haut. Here's a link

+0

Ce qui est intéressant, est-il possible que je peux créer mon avis dans un et puis attribuez-lui XIB la propriété tableHeaderView? –

+0

Oui, vous pouvez créer une vue comme vous le souhaitez et ensuite définir 'tableHeaderView' égal à cette vue. N'oubliez pas de le dimensionner de manière appropriée. –

+0

J'ai trouvé qu'il est presque toujours plus facile de traiter avec UITableViews par programmation que d'utiliser un XIB, à mon humble avis. – Keller

Questions connexes