UIImagePicker のような画像スライド動作を備えたカスタム uiimagepicker を作成したいのですが、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 に答える