2010-08-12 6 views
2

Я знаю, что есть свойство или метод, который вызывает scrollview/uiview call drawRect: метод while - прокрутка. По умолчанию отключено из соображений производительности, но мне нужно включить его. Я не могу вспомнить имя метода, поэтому я не могу его искать, кто знает, что я ищу?UIScrollView перерисовывает содержимое во время прокрутки?

Заранее спасибо

ответ

1

I'ld предлагают использовать scrollViewDidScroll: -метод, а затем перерисовать вид.

- (void)scrollViewDidScroll:(UIScrollView *)scrollView { 
    [someView setNeedsDisplay]; 
} 
+0

Я боюсь, что я не могу использовать этот подход, потому что на самом деле я рендеринга только видимые в данный момент строки текста, поэтому использование этого метода делегата не покажет ничего, пока не найдете скроллер полностью прекратилось. – nacho4d

+0

Этот метод вызывается при каждом изменении (даже когда пользователь по-прежнему перетаскивает). Поэтому, когда пользователь перетаскивает 100px, этот метод называется 100 раз (исключая импульс). – elslooo

Смежные вопросы