Cocoa touch UIScrollView问题

Cocoa touch UIScrollView问题,cocoa-touch,uiscrollview,scroll,position,uiscrollviewdelegate,Cocoa Touch,Uiscrollview,Scroll,Position,Uiscrollviewdelegate,我正在构建一个使用UIScrollView的应用程序。我需要检测用户何时到达内容的末尾。当谈到左侧时,它工作得很好。这是我的密码: if([scrollView contentOffset].x < -120.0f) [self prev:nil]; 当我滚动到内容的极限时,我看到: 2011-03-16 14:24:40.920 Digibi[1774:707]关闭627.000000,内容1106.286011 有人知道解决这个问题的好办法吗 感谢您的帮助。内容偏移量

我正在构建一个使用UIScrollView的应用程序。我需要检测用户何时到达内容的末尾。当谈到左侧时,它工作得很好。这是我的密码:

    if([scrollView contentOffset].x < -120.0f)
    [self prev:nil];
当我滚动到内容的极限时,我看到:

2011-03-16 14:24:40.920 Digibi[1774:707]关闭627.000000,内容1106.286011

有人知道解决这个问题的好办法吗


感谢您的帮助。

内容偏移量是从滚动视图内容的左边缘开始测量的。在这种情况下,内容宽度和内容偏移之间的差异大约为480像素,可能是滚动视图的宽度。当您需要检查右边缘的位置时,只需将滚动视图边界的宽度添加到内容偏移

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