web-dev-qa-db-ja.com

下のy座標を取得する方法

Obj-cとSwiftのビューの左下の座標、つまり最大y座標を取得するにはどうすればよいですか?

15

UIViewについて話しているとすると、 CGGeometry の参照を参照することをお勧めします。

「左」とy座標について話すのはあまり意味がありませんが、たとえば

CGRectGetMaxY(view.frame) // will return the bottommost y coordinate of the view
CGRectGetMinX(view.frame) // will return the leftmost x coordinate of the view

等々。あなたはアイデアを得ます。

Swiftでは、これはあなたができるようにさらに便利です

view.frame.maxY // will return the bottommost y coordinate of the view
view.frame.minX // will return the leftmost x coordinate of the view
55

これは、座標を参照する対象によって異なります。ビューのスーパービューで左下の座標が必要な場合は、次のようにして左と下を取得できます。

view.frame.Origin.x左座標

そして

view.frame.Origin.y + view.frame.size.height下座標

13
SeanT