我想用UIImagePicker创建具有图像滑动行为的自定义uiimagepicker,但是当我停止在一个图像的中间滑动时,无法找到将弹跳模式设置为反弹或向前反弹的方法。
答案 0 :(得分: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是包含拇指图像的视图。