Refresh apres un scrolling
olivier555
Membre
Bonjour.
J'ai un problème bizare. Je bouge par fonction le scroller de ma ScrollView, ensuite je mets un [vue setNeedsDisplay:YES] où vue est la vue à l'intérieur de la ScrollView, et je vois bien le scroller bouger mais la vue reste immobile. Pour la faire scroller il faut cliquer manuellement sur le scroller. Vous savez pourquoi?? Merci!!
J'ai un problème bizare. Je bouge par fonction le scroller de ma ScrollView, ensuite je mets un [vue setNeedsDisplay:YES] où vue est la vue à l'intérieur de la ScrollView, et je vois bien le scroller bouger mais la vue reste immobile. Pour la faire scroller il faut cliquer manuellement sur le scroller. Vous savez pourquoi?? Merci!!
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Le scroll se fait sur la clipView en modifiant les coordonnées de son bound (setBoundsOrigin:, ou mieux scrollToPoint: de NSClipView), puis en synchronisant la nouvelle position de la clipView avec les scrollers de la srollView en utilisant la méthode reflectScrolledClipView: de NSCrollView.
.