HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – UIScrollView中的UITableView在滚动后没有响应第一次点击大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我遇到了一个奇怪的问题,我的UITableView在其中包含的滚动视图完全滚动后没有正确响应点击.我之所以说是正确的,因为它是在触摸单元格时突出显示行,并在手指抬起时不突出显示,但没有调用tableView:didSELEctRowATindexPath:.

滚动后等待多久并不重要.在滚动之后,该表似乎被置于某种元状态,并且忽略了第一次敲击.随后的水龙头工作正常,直到你再次滚动并将其重新置于破碎状态.

现在我知道手动将一个tableView放在scrollView中并不是技术上的支持,但是我需要将整个表格可视地滚动到一起,而没有tableView的内置scrollView的典型页眉/页脚行为.嵌入式tableView上禁用滚动.

我的问题是,是否有人知道可能导致此状态的原因,是否有任何我可以手动设置或覆盖以使tableView从这个破碎的状态中退出便它能正确响应其单元格上的第一次点击?

我已经玩弄了包含scrollView和嵌入式tableView的cancellableContentTouches和delaysContentTouches属性,但无济于事.无论这些是什么设置,它似乎都会发生.

解决方法

作为 answered here,正确的解决方案(如果您不遵守规则)是在所有嵌入式tableView上将scrollEnabled设置为YEs.这使他们能够正确处理触摸.但是一定要在嵌入式视图上将反弹设置为NO以避免奇怪的滚动行为.

大佬总结

以上是大佬教程为你收集整理的ios – UIScrollView中的UITableView在滚动后没有响应第一次点击全部内容,希望文章能够帮你解决ios – UIScrollView中的UITableView在滚动后没有响应第一次点击所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。