2009-05-06 11 views
1

問題が解決しました。私のコードで愚かなタイプ!私のUIScrollViewデリゲートの-scrollViewWillBeginDraggingメソッドが、このような奇妙なcontentOffset値を返すのはなぜですか?

私UIScrollViewのデリゲートの私の方法です:コンソールで

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

出力は次のようである:私のcontentOffsetはとても巨大ではありません確かに

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

;)

答えて

2

contentOffsetはCGPoint構造体を返します。したがって、double型の書式指定子である%fに構造体全体を渡そうとするのではなく、activeScrollView.contentOffset.yを使用します。

2

contentOffsetがあるのでCGPoint。

+0

ありがとうございます!ちょっと、私はそこに.xがあると本当に信じていました!!そのヒントをありがとう。どのような愚かなタイプミス! – Thanks

0

NSLog(@ "ContenfOffset:%@"、NSStringFromCGPoint(activeScrollView.contentOffset));を使用します。

関連する問題