问题
How can I get the bottom left coordinate, i.e. the maximum y coordinate, of a view in obj-c and Swift?
回答1:
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
回答2:
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
来源:https://stackoverflow.com/questions/17332622/how-get-bottom-y-coordinate