iOS - UITableView pas de défilement vers le bas

Je suis la construction d'une application de chat en iOS, mais j'ai quelques problèmes avec la UITableView l'affichage de tous les messages. Je veux la vue de la table pour faire défiler vers le bas sur la charge de sorte que les utilisateurs peuvent voir les derniers messages lors de l'ouverture de l'application.

Pour ce faire, j'ai ajouté ce code dans ma fonction de l'actualisation des données:

    NSIndexPath* ipath = [NSIndexPath indexPathForRow: [self.messageOnTimeline numberOfRowsInSection:0]-1 inSection: 0];
    [self.messageOnTimeline scrollToRowAtIndexPath: ipath atScrollPosition: UITableViewScrollPositionTop animated: YES];

Cela a bien fonctionné jusqu'à ce que j'ajoute un en-tête de la tableview. J'ai ajouté le code suivant et maintenant, il n'a pas faites défiler vers le bas lorsque je charge l'application:

-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
    UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, tableView.frame.size.width, 30)];
    return view;
}

Personne ne sait pourquoi?

Merci beaucoup pour votre aide

OriginalL'auteur Spearfisher | 2013-09-09