Почему мой метод -scrollViewWillBeginDragging моего делегата UIScrollView возвращает такое странное значение contentOffset? - PullRequest
1 голос
/ 07 мая 2009

ПРОБЛЕМА РЕШЕНА! Глупый ТИПО В МОЕМ КОДЕ!

Это мой метод моего делегата UIScrollView:

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

Вывод в консоли выглядит так:

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

наверняка мой contentOffset не такой большой;)

Ответы [ 3 ]

2 голосов
/ 07 мая 2009

contentOffset возвращает структуру CGPoint, поэтому вы хотите использовать activeScrollView.contentOffset.y вместо попытки передать всю структуру в% f, который является спецификатором формата для значений типа double.

2 голосов
/ 07 мая 2009

Поскольку contentOffset является CGPoint.

0 голосов
/ 03 июня 2009

использовать NSLog (@ "ContenfOffset:% @", NSStringFromCGPoint (activeScrollView.contentOffset));

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...