2016-05-24 7 views
0

Ich versuche, die Y-Koordinate meiner Ansicht erhalten den Boden bilden,Holen Sie sich das Y einer Ansicht Koordinate von unten

, was ich damit meine ist, dass, wenn ich die Y-Koordinate zu erhalten, die Zahl gezählt von oben, und ich möchte in der Lage sein, es von unten zu zählen, gibt es einen Weg oder muss ich etwas Mathe tun?

Ich habe google gesucht und Stackoverflow, aber nicht bekommen, die genaue Antwort, so kann ich es mich frage auch

Ich versuche, die y-Koordinate aus dem gesamten Fenster und nicht die Superview zu bekommen, i mache das, weil ich wissen will, ob ich meinem Scrollview Platz für die Tastatur hinzufügen muss oder nicht

Antwort

0

Sie müssen die "Mathematik" tun. Es geht nicht anders.

Für die super Aussicht:

view.superView!.frame.height - view.frame.y 

Für den Bildschirm:

die Bildschirmgröße verwenden und Ihre Ansicht der y

UIScreen.mainScreen().bounds.height - view.frame.y 
+0

ok subtrahiert ich wollte nicht die Mathematik tun, sondern ok :) aber wie bekomme ich die Y-Koordinate aus dem ganzen Bildschirm und nicht die Superview – nikagar4

+0

Aktualisiert die Antwort – Moriya

+0

vielen Dank das half – nikagar4