iOS开发 在scrollView上增加滑动手势(Pan) - D

发布时间:2017-3-2 1:56:52 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"iOS开发 在scrollView上增加滑动手势(Pan) - D",主要涉及到iOS开发 在scrollView上增加滑动手势(Pan) - D方面的内容,对于iOS开发 在scrollView上增加滑动手势(Pan) - D感兴趣的同学可以参考一下。

view上有一个scrollView,现在想在view上加一个Pan手势,需求是:当向下划的时候,整个view动,但是scrollView不动;其它情况下scrollView动而view不动。

-(BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer {
return YES;
}

// 给加的手势设置代理, 并实现此协议方法
- (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer {
if ([gestureRecognizer isKindOfClass:[UIPanGestureRecognizer class]]) {

UIPanGestureRecognizer *pan = (UIPanGestureRecognizer *)gestureRecognizer;
CGPoint pos = [pan velocityInView:pan.view];
if (pos.y > 0) {
self.contentScrollView.scrollEnabled = NO;
return YES;
}
}

return NO;
}


上一篇:整合Spring Data JPA与Spring MVC: 分页和排序
下一篇:阿里开源消息中间件RocketMQ的前世今生-转自阿里中间件

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。