0

UIImagePicker のような画像スライド動作を備えたカスタム uiimagepicker を作成したいのですが、1 つの画像の途中でスライドを停止したときにバウンス モードを前後にバウンスするように設定する方法がわかりません。

4

1 に答える 1

1
int moveY = reckView.frame.origin.y - parentScrollView.contentOffset.y - parentScrollView.contentInset.top;

if (moveY > 0) {
    [parentScrollView setContentOffset:CGPointMake(0, parentScrollView.contentOffset.y + moveY - reckView.frame.size.height) animated:YES];
} else {
    [parentScrollView setContentOffset:CGPointMake(0, parentScrollView.contentOffset.y + moveY) animated:YES];
}

このコードにより、ソリューションに近づくことができると思います。これはバウンスしないことに注意してください。代わりに、scrollView の位置をゆっくりと調整します。

ここ、

parentScrollView は scrollView です。

reckView は、サム イメージを含むビューです。

于 2012-06-08T10:17:18.033 に答える