0
我有滾動視圖,我添加了一個可變數量的uitextviews,以便用戶可以看到每個文本與swipe.Its工作都很好。但我想顯示一個標籤,當用戶到達最後的文本。我不知道如何檢測用戶是否已經到達最後一個文本視圖。
我希望我的問題足夠清楚。
感謝檢測滾動視圖的哪一部分在屏幕上
我有滾動視圖,我添加了一個可變數量的uitextviews,以便用戶可以看到每個文本與swipe.Its工作都很好。但我想顯示一個標籤,當用戶到達最後的文本。我不知道如何檢測用戶是否已經到達最後一個文本視圖。
我希望我的問題足夠清楚。
感謝檢測滾動視圖的哪一部分在屏幕上
這樣做是計算頁面的用戶是和評價(這是可以實現網頁控件),這與這一點很容易做到的典型方式:
int currentPage = floor(scrollView.contentOffset.x/scrollView.frame.size.width)+1;
如果你只是簡單地想知道如果用戶是在最後一頁上...
if(scrollView.contentOffset.x >= scrollView.contentSize.width-scrollView.frame.size.width)
{
NSLog(@"USER IS ON THE LAST PAGE");
}
您通常把這個在:
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView;
或:
- (void)scrollViewDidScroll:(UIScrollView *)sender;
取決於你的尋找。
感謝盧克,contentoffset是他我忽略的東西 – humblePilgrim 2010-11-10 11:57:00