2011-04-19 6 views
0

나는 전체 화면에 맞는 scrollView를 가지고있다. 그보기에서 나는 가로로 스크롤하는 UIImages를 보여줍니다. Apple의 PageControl Project와 같습니다. 그런 다음, 사용자가 화면을 가볍게 두드리면 아래쪽의 scrollView가 다른 이미지와 함께 사라집니다. 가로 스크롤도 가능합니다. Apple의 ScrollView Project와 같습니다.scrollView에서 scrollView의 가로 스크롤 - 작은 문제

내 문제는, 내가 쭈그러 들게 된 scrollView의 끝에 올 때, 상단 scrollView도 끌기 시작한다는 것입니다. 두 번째 scrollView 활성화하는 동안 어떻게 중지 할 수 있습니까?

답변

1

두 번째로 화면에 들어갈 때 첫 번째 scrollView의 프레임 제한을 다시 그립니다. 이렇게하면 두 가지 견해에 모두 반응하지 않습니다. 즉, 두 뷰를 서로 분리하여 유지하려면 컨테이너 뷰가 필요합니다.

두 번째 scrollView가 사라질 때마다 다시 크기를 조정하면됩니다.

편집 : 두 번째가 열려있는 동안 첫 번째 스크롤보기에서 스크롤을 사용 또는 사용 중지합니다.

+0

시도해보십시오. scrollView.scrollEnabled = FALSE; 하지만 나는 반응이 없다. 프레임 제한을 변경하면 scrollView에서 이미지가 왜곡되지 않습니까? – madmax

+0

아, 그럼 두 번째 scrollView로 다소 덮여 있어야하는 기본 이미지가 있습니까? 가장 좋은 방법은 첫 번째 scrollView에서 스크롤을 사용하지 않도록 설정하는 것입니다. 난 지금 내 맥에서 아니야, 그래서 난 구체적으로 들어갈 수 없어, 난 두렵다 –

+0

자, 두 번째 scrollView는 단지 첫 번째 scrollView 위에 놓여 있습니다. 그러나 바닥에는 작은 줄만 있습니다. – madmax