iOS 7:在UITableView/delaysContentTouches中拖动似乎不起作用

iOS 7:在UITableView/delaysContentTouches中拖动似乎不起作用,uitableview,scroll,ios7,draggable,touchesbegan,Uitableview,Scroll,Ios7,Draggable,Touchesbegan,我有一个iPad应用程序,在UITableView中有可拖动的内容……tableView可以水平滚动,并且充满了可拖动的图像(UIImageView的子类,带有覆盖的触摸开始:等) 在iOS 7之前,tableView.delaysContentTouch=YES按预期工作,应用程序能够区分tableView中的水平滚动(手指在tableView上快速移动)和tableView contentView中元素的拖动(在可拖动的桌面上按住手指一秒钟,直到tableview将触摸转发到contentV

我有一个iPad应用程序,在UITableView中有可拖动的内容……tableView可以水平滚动,并且充满了可拖动的图像(UIImageView的子类,带有覆盖的
触摸开始:
等)

在iOS 7之前,
tableView.delaysContentTouch=YES按预期工作,应用程序能够区分tableView中的水平滚动(手指在tableView上快速移动)和tableView contentView中元素的拖动(在可拖动的桌面上按住手指一秒钟,直到tableview将触摸转发到contentView中UIImageView子类的
touchsbegind:

现在在iOS 7下,滚动几乎是不可能的,因为拖动内容会立即触发。代码没有更改

有人做过类似的实验并找到了解决方案吗


提前感谢!

delaysContentTouches在iOS7和7.02中不起作用,这似乎是一个错误,您可以使用TouchsBegind和TouchsCancelled(如果用户滚动则发送)作为以正确方式处理touchEvents的一种变通方法。

我遇到了类似的问题,我正试图用变通方法解决这个问题。我在iPhone 5中安装了Gold Master IPSW。然后我更新到iOS 7.0.2。 今天,我的手机在激活时遇到问题,我不得不恢复手机(现在它恢复到最新的iOS版本)。滚动的问题消失了。因此,我认为这与旧的ipsw没有正确更新到iOS 7.0.2有关