How get bottom y coordinate [closed]

2020-06-01 05:16发布

How can I get the bottom left coordinate, i.e. the maximum y coordinate, of a view in obj-c and Swift?

2条回答
霸刀☆藐视天下
2楼-- · 2020-06-01 06:00

It depends on what you want the coordinate in reference to. If you want the bottom left coordinate in your view's superview you could get the left and bottom with:

view.frame.origin.x for the left coordinate

and

view.frame.origin.y + view.frame.size.height for the bottom coordinate

查看更多
虎瘦雄心在
3楼-- · 2020-06-01 06:10

Supposing that you're talking about UIView, you may want to look at the CGGeometry reference.

Talking about 'left' and y coordinate doesn't make much sense, but for instance

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

and so on. You get the idea.

In Swift, this is even more convenient, as you can do

view.frame.maxY // will return the bottommost y coordinate of the view
view.frame.minX // will return the leftmost x coordinate of the view
查看更多
登录 后发表回答