8
votes

Comment obtenir l'emplacement d'un objet par rapport à la fenêtre de iOS?

Comment pouvons-nous obtenir les coordonnées "visuelles" d'un objet? Par exemple, obtenir le cadre d'un champ de texte dans un UiscrollView me donnera le X et Y par rapport à l'UiscrollView, mais je veux connaître les x et y comme s'ils étaient montrés à la vue.

y a-t-il une fonction intégrée?


0 commentaires

3 Réponses :


17
votes

Une fois que vous avez le point en tant que cgpoint, vous pouvez appeler: xxx

sur vous uIView.

transmettez dans votre point de vue coordonnée comme point. Et pour la vue de la vue dans xxx

Ceci retournera ensuite un cgpoint (Poing in c #) converti dans le système de coordonnées Windows!

Donc, par exemple: < / p> xxx

espère que cela aide :)


0 commentaires

2
votes

uIView a des fonctions ConvertPoint et Convertrect:


0 commentaires

2
votes

Pourrait juste être moi, mais cela ne fonctionnerais pas bien? XXX


0 commentaires