J'ai un UITableViewqui est rempli de cellules de hauteur variable. Je voudrais que le tableau défile vers le bas lorsque la vue est poussée dans la vue.
J'ai actuellement la fonction suivante
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:[log count]-1 inSection:0];
[self.table scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionBottom animated:NO];
log est un tableau mutable contenant les objets qui composent le contenu de chaque cellule.
Le code ci-dessus fonctionne bien, viewDidAppearmais cela a pour effet secondaire malheureux d'afficher le haut du tableau lorsque la vue apparaît pour la première fois, puis de sauter vers le bas. Je préférerais que le table viewpuisse être fait défiler vers le bas avant d'apparaître.
J'ai essayé le défilement viewWillAppearet viewDidLoadmais dans les deux cas, les données n'ont pas encore été chargées dans la table et les deux lancent une exception.
Toute orientation serait très appréciée, même s'il ne s'agit que de me dire ce que j'ai, c'est tout ce qui est possible.