2013-06-27 3 views

ответ

43

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

Говоря о «левых» и у координат не имеет особого смысла, но, например,

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

Этого можно добиться еще проще с помощью 'view.frame.maxY' и' view.frame.minX' –

+3

Правда, это доступно только в swift, но –

+1

typo Я думаю, но версия Swift будет minX вместо minY – CharleyXIV

8

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

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

и

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