scrollView里面嵌套一个tableview,如何屏蔽tableview的滚动,让scrollView直接响应手势滚动
tableview里面需要用到didSelected方法,所以不能讲tableview的userInteractionEnabled禁用掉(禁用后确实能达成效果,但是cell就无法点击了)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
tableview.scrollEnable = NO;
可以根据scrollView的
contentoffset
来设置它们在不同位置的滚动,scrollEnabled=NO
或者Yes
关闭或者打开滚动,did scroll
里判断是tableView
还是scrollView
...进行相应的设置.两个都YES好像是会原地踏步滚不动,关掉上面的子视图滚动则父视图滚动,关掉父视图滚动,则子视图滚动...你设置userInteractionEnabled
根据事件响应的传递,肯定在此之上的所有视图都被你关了人机,无法交互...这是我的理解,有不对的请指出.tableview.scrollEnable = NO;这个你试试,禁止滑动