Wie bekomme ich den Standort eines Objekts relativ zum Fenster in iOS?

8

Wie erhalten wir die "visuellen" Koordinaten eines Objekts? Wenn Sie beispielsweise den Rahmen eines Textfelds in einem UIScrollView erhalten, erhalten Sie X und Y relativ zum UIScrollView, aber ich möchte X und Y so kennen, als ob sie in der Ansicht angezeigt würden.

Gibt es eine eingebaute Funktion?

    
Jonas Stawski 30.01.2012, 17:56
quelle

3 Antworten

17

Sobald Sie den Punkt als CGPoint haben, können Sie Folgendes aufrufen:

%Vor%

auf Sie UIView.

übergeben Sie Punkt in Ihren Ansichten Koordinaten als Punkt. Und für die Ansicht übergeben

%Vor%

Dadurch wird ein CGPoint (PointF in C #) in das Windows-Koordinatensystem konvertiert!

Also zum Beispiel:

%Vor%

Hoffe das hilft:)

    
George Green 30.01.2012, 18:05
quelle
2

UIView hat einige Funktionen convertPoint und convertRect:

usw.

    
MechEthan 30.01.2012 18:05
quelle
2

Vielleicht bin ich nur, aber würde das nicht gut funktionieren?

%Vor%     
Kevin R 29.05.2013 20:48
quelle

Tags und Links