1

問題が解決しました!私のコードの愚かなタイプミス!

それが私の UIScrollView デリゲートのメソッドです。

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

コンソールの出力は次のようになります。

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

確かに、私の contentOffset はそれほど大きくありません;)

4

3 に答える 3

2

contentOffset は CGPoint であるためです。

于 2009-05-06T21:14:42.940 に答える
2

contentOffset は CGPoint 構造体を返すため、activeScrollView.contentOffset.y構造体全体を double の書式指定子である %f に渡す代わりに使用する必要があります。

于 2009-05-06T21:15:30.677 に答える
0

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

于 2009-06-03T05:49:00.763 に答える