J'ai UITableView
en ce que je chargeais des photos avec des commentaires ..Comment appeler ScrollViewDidScroll méthode déléguée de UITableView dans l'IOS
Je défilement horizontal d'images dans chaque ligne et le défilement vertical de photos des utilisateurs horizontalement avec des commentaires.
Je souhaite mettre à jour la cellule unique lorsque l'utilisateur a commenté la photo.
A scrollviewDidScroll
méthode J'ai un code pour mettre à jour dynamiquement la hauteur de UITableviewCell et afficher les commentaires. Comme mon exigence est dynamiquement augmenter la hauteur de la cellule personnalisée par rapport aux commentaires de la photo défilée. J'affiche les trois derniers commentaires dans la cellule. Il devrait mis à jour dynamiquement la hauteur en fonction de 0 ou 1 ou 2 ou 3 commentaires de cette photo ..
Alors, je l'ai essayé avec ci-dessous code..For la mise à jour de la ligne unique ..
[self.photosTable beginUpdates];
[self.photosTable reloadRowsAtIndexPaths:[self.photosTable indexPathsForVisibleRows] withRowAnimation:UITableViewRowAnimationAutomatic];
[self.photosTable endUpdates];
[self scrollViewDidScroll:self.photosTable];//As UITableView is sub class of UIScrollview I wrote like that
Mais scrollviewDidScroll
n'appelle pas. Si je fais défiler la table alors seulement qu'il appelle ..
S'il vous plaît suggérer les idées où je suis allé mal ..
Merci à l'avance ..
Je ne recommanderais pas d'appeler des méthodes de délégué vous-même. –
Vous pouvez déplacer le corps si 'scrollViewDidScroll:' dans une de vos méthodes, et l'appeler de 'scrollViewDidScroll:' et de l'extrait de code que vous avez collé ci-dessus. Cependant, je crois que votre problème est avec quelque chose d'autre. – Levi