Как я могу получить нижнюю левую координату, т.е. максимальную координату 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
для нижней координаты