Avait un problème similaire. Une fois le contrôle segmenté hors de vue, le défilement vers l'arrière est agité. Le problème pourrait être l'initialisation.
Vérifiez d'abord si vous utilisez le « dequeueReusableCellWithIdentifier » correctement (peut-être vous donner votre manqué personnalisée cellule un identifiant unique?)
deuxième chèque si vous ne faites pas removeAllSegments et insertSegmentWithTitle chaque fois dans cellForRowAtIndexPath. Ajoutez un int à votre cellule personnalisée pour vous indiquer s'il s'agit d'une nouvelle cellule ou d'une cellule réutilisée avec un certain nombre de segments. Ensuite, après que vous ayez "dequeueReusableCellWithIdentifier" si la cellule a le nombre exact de segments, aucun effacement et ajout n'est nécessaire.
Dans mon cas, j'ai fait le checker le premier mais pas le second qui a fait mon retard de défilement. Il semble que le nettoyage et l'ajout de segments soient une opération coûteuse.
Espérons que cela aide.
Comment l'ajouter maintenant? Il peut être plus facile d'aider à voir votre code. – Vladimir