2013-06-27 19 views

Trả lời

43

Giả sử bạn đang nói về UIView, bạn có thể muốn xem tham chiếu CGGeometry.

Nói về 'trái' và tọa độ y không có ý nghĩa nhiều, nhưng ví dụ

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

và vân vân. Bạn có được ý tưởng.

Trong Swift, điều này thậm chí còn thuận tiện hơn, như bạn có thể làm

view.frame.maxY 
view.frame.minY 
+2

Điều này có thể đạt được thậm chí dễ dàng hơn với 'view.frame.maxY' và' view.frame.minX' –

+3

True, chỉ có sẵn trong swift, mặc dù typo –

+1

Tôi đoán nhưng phiên bản Swift sẽ là minX thay vì minY – CharleyXIV

8

Nó phụ thuộc vào những gì bạn muốn phối hợp trong tham chiếu đến. Nếu bạn muốn dưới cùng bên trái phối hợp SuperView của quan điểm của bạn, bạn có thể nhận được ở bên trái và dưới cùng với:

view.frame.origin.x cho trái tọa độ

view.frame.origin.y + view.frame.size.height cho phía dưới phối hợp

Các vấn đề liên quan