UIScrollView проблема - PullRequest
       7

UIScrollView проблема

0 голосов
/ 16 марта 2011

Я создаю приложение, которое использует UIScrollView. Мне нужно определить, когда пользователь достигнет конца контента. Работает нормально, если говорить о левой стороне. Вот мой код:

    if([scrollView contentOffset].x < -120.0f)
    [self prev:nil];

Хотел бы я сказать то же самое о правой стороне. NSLog избавил меня от проблемы

    NSLog(@"Off %f, content %f", [scrollView contentOffset].x, [scrollView contentSize].width);

Когда я прокручиваю до предела содержания, я вижу это:

2011-03-16 14: 24: 40.920 Digibi [1774: 707] Выкл. 627.000000, содержание 1106.286011

Кто-нибудь знает хорошее решение для этого?

Спасибо заранее.

1 Ответ

1 голос
/ 16 марта 2011

Смещение содержимого измеряется от левого края содержимого представления прокрутки. В этом случае разница между шириной содержимого и смещением содержимого составляет приблизительно 480 пикселей - предположительно ширина вашего прокрутки. Просто добавьте ширину границ вида прокрутки к смещению содержимого, когда вам нужно проверить, где правый край.

...