4
我想把第二個UIScrollView放在另一個UIScrollView的第一頁裏面。 要滾動到第一個UIScrollView的第2頁,我現在必須在第二個UIScrollView下方的oder上方正確滑動。有沒有辦法在第二個UIScrollView的第3頁時忽略一個正確的滑動,所以我可以滾動到第一個UIScrollView的第2頁?希望你明白我的問題:/UIScrollView裏面的UIScrollView滾動
我想把第二個UIScrollView放在另一個UIScrollView的第一頁裏面。 要滾動到第一個UIScrollView的第2頁,我現在必須在第二個UIScrollView下方的oder上方正確滑動。有沒有辦法在第二個UIScrollView的第3頁時忽略一個正確的滑動,所以我可以滾動到第一個UIScrollView的第2頁?希望你明白我的問題:/UIScrollView裏面的UIScrollView滾動
有不同的做法。 您可以實現滾動視圖(void)scrollViewDidScroll:(UIScrollView *)sender
和(void)scrollViewDidEndDecelerating:(UIScrollView *)sender
的委託方法,以觀察視圖何時滾動。 通過這個,您可以跟蹤第二個滾動視圖當前頁面的索引。 我還沒有嘗試過,但像這樣的東西應該進入正確的方向:
- (void)scrollViewDidScroll:(UIScrollView *)sender
{
if (indexOfSecondScrollView == 3 && secondScrollView.contentOffSet.x >= 3*second_scroll_view_screen_width){
firstScrollView.scrollEnabled == YES;
//move firstScrollView doing something like this:
[self.scrollView scrollRectToVisible:CGRectMake(x,y,width,height) animated:YES];
}
else{
firstScrollView.scrollEnabled = NO;
}
}