Wie kann ich die Koordinate unten links, d. H. Die maximale y-Koordinate, einer Ansicht in obj-c und Swift erhalten?Wie bekomme ich die untere y-Koordinate
Antwort
Angenommen, Sie sprechen über UIView
, können Sie sich die CGGeometry
Referenz ansehen.
Talking about 'links' und Y-Koordinate nicht viel Sinn machen, aber zum Beispiel
CGRectGetMaxY(view.frame) // will return the bottommost y coordinate of the view
CGRectGetMinX(view.frame) // will return the leftmost x coordinate of the view
und so weiter. Du hast die Idee.
In Swift, das ist noch bequemer, da Sie
view.frame.maxY
view.frame.minY
Dies kann noch einfacher mit 'view.frame.maxY' und' view.frame.minX' erreicht werden. –
Wahr, das ist nur in swift verfügbar, aber –
Tippfehler, aber die Swift-Version wäre minX statt minY – CharleyXIV
tun können, es hängt davon ab, was Sie die in Referenzkoordinaten wollen. Wenn Sie die unten wollen links in Ihrer Ansicht des Super koordinieren könnten Sie die links und unten mit bekommen:
view.frame.origin.x
für die linke Koordinate
und
view.frame.origin.y + view.frame.size.height
für den unteren
Wovon koordinieren? Eine UIView? – woz