UIScrollViewDelegate не прокручивает анимированные - PullRequest
0 голосов
/ 05 февраля 2012

Я создал подкласс UIScrollView, который использует UIScrollViewDelegate.Я создал его для работы с объектами OpenGL ES.У меня есть следующий код:

-(void)scrollViewDidScroll:(UIScrollView *)scrollView{
    for(InputEntity * iEnt in [sceneInstance inputObjects]){
        iEnt.display.translation = GLKVector2Make(0, self.contentOffset.y);
    }
}

Это в конечном итоге помещает все содержимое в правильное место, но не обновляет местоположения до тех пор, пока представление прокрутки не перестал двигаться.Есть ли способ исправить это, чтобы он выглядел анимированным, как это делают UIScrollViews?

1 Ответ

0 голосов
/ 05 февраля 2012

у вас есть метод рендеринга, как setNeedDisplay: если у вас есть, вы можете:

-(void)scrollViewDidScroll:(UIScrollView *)scrollView{
for(InputEntity * iEnt in [sceneInstance inputObjects]){
    iEnt.display.translation = GLKVector2Make(0, self.contentOffset.y);
    //render here
}
}
...