0
我想创建像UIImagePicker一样的图像滑动行为的自定义uiimagepicker,但无法找到设置弹跳模式以反弹或向前时,当我停止滑动在一个图像中间的方式。像UIImagePicker滚动视图的UIScrollview行为
我想创建像UIImagePicker一样的图像滑动行为的自定义uiimagepicker,但无法找到设置弹跳模式以反弹或向前时,当我停止滑动在一个图像中间的方式。像UIImagePicker滚动视图的UIScrollview行为
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是包含拇指图像的视图。
你可以把你试过的一些代码? –
你尝试过Tree20框架吗? –