问题解决了!愚蠢的TYPO在我的代码中!
这是我的UIScrollView委托的方法:
- (void)scrollViewWillBeginDragging:(UIScrollView *)activeScrollView {
NSLog(@"contentOffset: %f", activeScrollView.contentOffset);
}
控制台中的输出如下:
2009-05-06 23:04:45.731 Demo[4851:20b] contentOffset: 21080643979530096233938944.000000
肯定我的contentOffset不是那么大;)
答案 0 :(得分:2)
因为contentOffset是CGPoint。
答案 1 :(得分:2)
contentOffset返回一个CGPoint结构,所以你想使用activeScrollView.contentOffset.y
而不是试图将整个结构传递给%f,这是双打的格式说明符。
答案 2 :(得分:0)
使用NSLog(@“ContenfOffset:%@”,NSStringFromCGPoint(activeScrollView.contentOffset));