comment obtenir la position d'un objet dans un UIView, au sein d'un UIScrollView

donc disons que j'ai un UIScrollView, à l'intérieur il ya 3 UIViews, à l'intérieur de ces il y a un UISlider dans chacun d'eux. ils sont positionnés à la verticale dans la UIScrollView.

J'ai maintenant un 4ème UIView également dans le UIScrollView qui je souhaite déplacer en fonction de la position du curseur qui a été utilisé.

dans mon sliderChanged méthode que je passe de l'expéditeur, - je obtenir la position du curseur, et ajuster la position de la 4ème UIWindow à son y de la. Cela fonctionne très bien sur la première UIView, mais une fois sur l'autre UIView qui m'a forcé à faire défiler vers le bas, en utilisant le curseur se déplace à la 4ème UIView, mais reste au début de la UIScrollView

Je suis en utilisant:

[4thView setCenter:CGPointMake([4thView center].x, [slider center].y+10)];

ce que j'ai besoin est d'obtenir la position du curseur par rapport au contenu de la scrollView et non pas par rapport à son UIView, afin que je puisse régler la 4ème afficher de nouveau par rapport à la scrollView contenu.

source d'informationauteur zambono