2013-04-12 6 views
1

J'ai une image dans UIImageView. Avoir un point dans Image sur lequel je montre popover. Maintenant, lorsque je fais un zoom sur l'image, les coordonnées sur lesquelles je montre popover ne changent pas en fonction du point, c'est-à-dire que le point est ailleurs et pop over else. Comment obtenir les coordonnées du point sur le zoom de l'image.Quand je ne zoom pas l'image, je reçois les bonnes coordonnées, mais quand je zoomer l'image, je ne reçois pas les coordonnées exactes du point. S'il vous plaît aider.Obtenez les coordonnées agrandies d'une image

+2

Montrez du code s'il vous plaît. –

+0

donnez-moi votre code popover wer vous montrer? –

+0

multipliez simplement vos coordonnées x et y de popover avec zoomScale –

Répondre

2

Vous pouvez le définir en utilisant la propriété scrollview.contentOffset de scrollview.

Exemple:

CGPoint p = CGPointMake (x-scroller.contentOffset.x, y-scroller.contentOffset.y);

Espérons que cela fonctionne .. !!

+0

Devrait-x-scroller et y-scroller être le même scroller? – user523234

Questions connexes