UIScrollView: quelle est la différence entre contentOffset et les limites.origine?

J'ai mis en place un UIScrollView délégué:

- (void) scrollViewDidScroll: (UIScrollView *) scrollView {
    CGRect bounds = scrollView.bounds ; 
    CGPoint scrollLoc = scrollView.contentOffset ;

    NSLog(@"bounds: %@ offset:%@"
        ,   NSStringFromCGRect(bounds)
        ,   NSStringFromCGPoint(scrollLoc)) ;
}

Et quoi que je fasse, le défilement ou la rotation de l'appareil, il semble que contentOffset et bounds.origin sont toujours les mêmes.

Pourquoi avons-nous besoin d'un contentOffset si c'est le même que les limites de l'origine, ou ce qui est le cas lorsque les deux sont en fait différents?

OriginalL'auteur verec | 2011-12-24