2010-07-26 4 views

답변

41

documentation에 따르면, contentOffset 재산권 나타냄

콘텐트 뷰의 원점 스크롤 뷰 원점으로부터 오프셋 된 지점.

평이하게 말하자면보기가 각 방향 (수직 및 수평)으로 얼마나 멀리 이동했는지입니다.

CGFloat xOffset = _myScrollView.contentOffset.x; 
CGFloat yOffset = _myScrollView.contentOffset.y; 
+15

및 프레임 크기 : 아래 그림을 참조하십시오 (pageWidth, pageHeight). 그런 다음 contentOffset.x를 사용하여 어떤 페이지가 표시되는지 (또는 표시되어야하는지) 결정 (또는 설정) 할 수 있습니다. – westsider

+2

스크롤은 스크롤 뷰 (또는 컨텐트 뷰? forget)의 경계 원점을 변경하여 수행되므로 contentOffset이 경계 원점과 직접 관련이 있습니까? – Marty

19

그것은이의 프레임 '의 contentView의 기원에의 프레임 상대'scrollView의 원점의 좌표로 간주 될 수있다 : 당신은 CGPointxy 속성에 액세스하여 수직 및 수평 거리를 풀 수 . 당신은을 통해 스크롤 할 수있는 몇 가지 (N) 페이지를 제공하기를 원한다면 당신이 contentSize (N * 페이지 폭, pageHeight)과 함께있는 UIScrollView를 만들 수 있습니다, 예를 들어,

enter image description here

+2

이것은 훨씬 더 좋은 대답입니다. 선택한 대답은 문서의 재편성입니다. – galactikuh

관련 문제