2014-09-11 32 views
0

設置UIScrollView.pagingEnabled = YES。 DataSource包含四種顏色(紅色,綠色,藍色,黃色) 設置頁面顯示三種顏色。 因此,第一頁dsiplay紅色紅色/綠色/藍色,第二頁顯示綠色/藍色/黃色。在第二頁點擊滾動視圖時滾動到第一頁

問題: 點擊第二頁的滾動視圖時,滾動視圖會自動滾動到第一頁。

我的預期結果: 當在第二頁中點擊滾動視圖時,滾動視圖應該保留在第二頁並且什麼也不做。

我的代碼: https://github.com/leogeng/UIScrollView-Paging.git

+0

這裏有什麼問題?一些代碼也會很好。 – freshking 2014-09-11 08:22:12

+0

當在第二頁中點擊滾動視圖時,滾動視圖將自動滾動到第一頁。這不是我預期的結果 – Leo 2014-09-11 08:38:38

回答

0
scrollview.pagingEnabled = YES; 

這行代碼自動啓用scrollToTop。我不知道是否可以禁用scrollToTop如果啓用分頁。

+0

是的,它引起「scrollview.pagingEnabled = YES;」,我不知道如何解決它。 – Leo 2014-09-11 08:46:10

+0

scrollview.pagingEnabled = NO;將禁用scrollToTop。 – MaappeaL 2014-09-11 08:51:42

+0

你說得對,但我需要分頁,所以scrollview.pagingEnabled應該是YES。我想添加: - (void)scrollViewDidScrollToTop :(UIScrollView *)scrollView { NSLog(@「scrollViewDidScrollToTop」); } 當我調試時,代碼不運行。所以它可能不啓用scrolltop。 – Leo 2014-09-11 08:58:06

相關問題