Jon*_*123 6 scroll draggable uitableview touchesbegan ios7
我在UITableView中有一个带有可拖动内容的iPad应用程序... tableView可以水平滚动并且可以拖动图像(UIImageView的子类被覆盖touchesBegan:等)
直到iOS 7 tableView.delaysContentTouch=YES;,UITableView按预期工作,应用程序能够区分tableView中的水平滚动(用手指在tableview上快速移动)和在tableviews contentView中拖动一个元素(在第二个上按住手指draggable直到tableview转发到touchesBegan:contentView中的UIImageView子类的触摸.
现在在iOS 7下滚动几乎是不可能的,因为内容的拖动会立即触发.代码没有改变.
任何人都有类似的东西,并找到了解决方案?
提前致谢!
小智 1
延迟内容触摸在iOS7和7.02中不起作用,这似乎是一个错误,您可以使用touchesBegan和touchesCancelled(如果用户滚动则发送)作为解决方法来以正确的方式处理touchEvents。
| 归档时间: |
|
| 查看次数: |
1928 次 |
| 最近记录: |