Pourquoi ma méthode -scrollViewWillBeginDragging de mon délégué UIScrollView renvoie-t-elle une valeur aussi étrange contentOffset?

StackOverflow https://stackoverflow.com/questions/831777

Question

PROBLÈME RÉSOLU! STUPIDE TYPO DANS MON CODE!

C'est la méthode que j'ai utilisée pour mon délégué UIScrollView:

- (void)scrollViewWillBeginDragging:(UIScrollView *)activeScrollView {
    NSLog(@"contentOffset: %f", activeScrollView.contentOffset);
}

La sortie dans la console ressemble à:

2009-05-06 23:04:45.731 Demo[4851:20b] contentOffset: 21080643979530096233938944.000000

bien sûr, mon contentOffset n'est pas si énorme;)

Était-ce utile?

La solution

contentOffset renvoie une structure CGPoint, vous voudrez donc utiliser activeScrollView.contentOffset.y au lieu d'essayer de transmettre la structure entière à% f, qui est le spécificateur de format pour les doublons.

Autres conseils

Parce que contentOffset est un CGPoint.

utilisez NSLog (@ "ContenfOffset:% @", NSStringFromCGPoint (activeScrollView.contentOffset));

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top