2009-05-06 2 views
1

문제가 해결되었습니다. 내 코드에 멍청한 유형! 콘솔내 UIScrollView 대리인의 내 -scrollViewWillBeginDragging 메서드가 이상한 contentOffset 값을 반환하는 이유는 무엇입니까?

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

출력과 같은 것입니다 : 내있는 UIScrollView 대리자의 내 방법입니다

내 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));

관련 문제