0

UIScrollViewDelegate を使用する UIScrollView のサブクラスを作成しました。OpenGL ES オブジェクトで動作するように作成しました。次のコードがあります。

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

最終的にすべてのコンテンツが正しい場所に配置されますが、スクロール ビューの移動が停止するまで場所は更新されません。これを修正して UIScrollViews のようにアニメーション化する方法はありますか?

4

1 に答える 1

0

持っている場合のようなrenderメソッドはありますsetNeedDisplay: か?次のことができます:

-(void)scrollViewDidScroll:(UIScrollView *)scrollView{
for(InputEntity * iEnt in [sceneInstance inputObjects]){
    iEnt.display.translation = GLKVector2Make(0, self.contentOffset.y);
    //render here
}
}
于 2012-02-05T03:46:02.380 に答える