1

ユーザーがスクロールしているときに UIScrollView の変位を取得しようとしていますが、スクロールするたびに変位が必要です。この方法の使用

-(void)scrollViewWillEndDragging:(UIScrollView *)scrollView
                    withVelocity:(CGPoint)velocity
             targetContentOffset:(inout CGPoint *)targetContentOffset{
    NSLog(@"VELOCITY :- %f , %f",velocity.x,velocity.y);
    NSLog(@"inout offset: %@ ",targetContentOffset);
}

速度を取得できますが、変位が適切に計算されるように、一方向の実際の距離を知る必要があります。

ありがとう、

4

1 に答える 1

1

プロパティはcontentOffsetこれを提供します。上記の方法でtargetContentOffsetは、減速および停止後の終了オフセットが得られます。通常、上記の方法は、エンド オフセットを希望どおりに変更するために使用されます。他のドラッグまたはスクロール デリゲート メソッドを だけで使用してscrollView.contentOffset、変位を計算することもできます。

contentOffset.x & contentOffset.yそれぞれ x 方向と y 方向の変位が得られます。

于 2013-02-21T06:50:54.863 に答える