2010-04-15 4 views
0

x가 아닌 다른보기 내에서보기가있는 경우 y 값은 상위보기와 관련이 있습니다. 나는 320 X 480 아이폰 화면 창보기의 "참"x, y 값을 찾는 방법

왼쪽 상단 물론 0,0 의미

창 - 전체 화면과의 x 및 y의 위치를 ​​알고 싶습니다

.

"실제"x, y 값을 얻는 방법은 무엇입니까?

감사합니다.

답변

0

의사로 나의 Mac에서와 객체의 정확한 구조를 기억할 수있는 코드 만의 라인을 따라 뭔가 : 당신은 쉽게 경우 루프 또는 재귀를 사용하려면이 옵션을 확장 할 수

x = self.parentView.frame.x + self.frame.x; 
y = self.parentView.frame.y + self.frame.y; 

전망은 하나 이상의 깊이가 될 것입니다.

+0

변환이 뷰 중 하나에 적용되면 프레임 좌표가 작동하지 않습니다. –

2

convertPoint : toView :를 사용하십시오. 여기서 볼 수있는 것은 윈도우 속성입니다. 화면이 아니더라도 일반적으로 그렇습니다.

관련 문제