0

我正在構建使用UIScrollView的應用程序。我需要檢測用戶何時到達內容的末尾。談論左側時,它工作正常。這是我的代碼:UIScrollView問題

if([scrollView contentOffset].x < -120.0f) 
    [self prev:nil]; 

我希望我可以對右側說同樣的話。一個NSLog的releaved我的問題

NSLog(@"Off %f, content %f", [scrollView contentOffset].x, [scrollView contentSize].width); 

當我滾動到內容的限制,我看到:

2011-03-16 14:24:40.920 Digibi [1774:707]關627.000000,內容1106.286011

有沒有人知道一個很好的解決方案呢?

謝謝先進。

回答

1

內容偏移量是從滾動視圖內容的左邊緣開始測量的。在這種情況下,內容寬度和內容偏移量之間的差異大約爲480像素,大概是滾動視圖的寬度。當您需要檢查右邊緣的位置時,只需將滾動視圖邊界的寬度添加到內容偏移量即可。

+0

謝謝你,它的工作:) – Chunkles 2011-03-16 18:01:41