ios - scrollView里面嵌套一个tableview,如何屏蔽tableview的滚动,让scrollView直接响应手势滚动
PHP中文网
PHP中文网 2017-04-18 09:04:35
0
3
643

tableview里面需要用到didSelected方法,所以不能讲tableview的userInteractionEnabled禁用掉(禁用后确实能达成效果,但是cell就无法点击了)

PHP中文网
PHP中文网

认证高级PHP讲师

Antworte allen(3)
大家讲道理

tableview.scrollEnable = NO;

迷茫

可以根据scrollView的contentoffset来设置它们在不同位置的滚动,scrollEnabled=NO或者Yes 关闭或者打开滚动,did scroll 里判断是tableView还是scrollView...进行相应的设置.两个都YES好像是会原地踏步滚不动,关掉上面的子视图滚动则父视图滚动,关掉父视图滚动,则子视图滚动...你设置userInteractionEnabled 根据事件响应的传递,肯定在此之上的所有视图都被你关了人机,无法交互...这是我的理解,有不对的请指出.

Peter_Zhu

tableview.scrollEnable = NO;这个你试试,禁止滑动

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!