Как получить нижнюю координату

Как я могу получить нижнюю левую координату, т.е. максимальную координату y, вида в obj-c и Swift?

Ответ 1

Предположим, что вы говорите о UIView, вы можете посмотреть ссылку CGGeometry.

Говорить о координатах "left" и 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
view.frame.minY

Ответ 2

Это зависит от того, на что вы хотите обратить внимание. Если вы хотите видеть нижнюю левую координату в своем представлении viewview, вы можете получить левую и нижнюю части с помощью:

view.frame.origin.x для левой координаты

и

view.frame.origin.y + view.frame.size.height для нижней координаты