0

我想创建像UIImagePicker一样的图像滑动行为的自定义uiimagepicker,但无法找到设置弹跳模式以反弹或向前时,当我停止滑动在一个图像中间的方式。像UIImagePicker滚动视图的UIScrollview行为

+0

你可以把你试过的一些代码? –

+0

你尝试过Tree20框架吗? –

回答

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是包含拇指图像的视图。

相关问题