2012-08-30 2 views
0

이것이 가능할 지 모르겠지만 누군가가 나를 도울 수 있는지 모르겠다. 내 scrollview 크기가 400 * 400px이고 원하는 값은 scrollview의 왼쪽에있는 열 /보기입니다. (40px 너비)는 사용자가 가로로 스크롤 할 때 항상 표시되지만 사용자가 세로로 스크롤 할 때보기와 함께 이동합니다. 이 수평 스크롤이고 노란색 부분은 수직 스크롤에 표시 될 때스크롤보기 내에서 "절대 위치"보기

here's an example

그래서 빨간색 부분은 항상 볼 수 있어야합니다. 어떻게 할 수있는 아이디어?

답변

1

자신을 스크롤 뷰의 대리자로 설정하고 -scrollViewDidScroll:을 구현하십시오. 이 방법에서는 scrollView의 contentOffset을 확인하고 "절대 위치 지정"뷰의 위치를 ​​그에 따라 조정하십시오.

이 메서드는 스크롤의 모든 단일 프레임에 대해 호출되므로 여기에서는 특별히 비싼 작업을하지 마십시오. 그것은 초당 60 번 호출 될 수 있습니다.

관련 문제