2013-09-30 39 views
6

我有一个iPad应用程序在一个UITableView拖动的内容......该是的tableView水平滚动和全dragable图像(与覆盖touchesBegan:等的UIImageView的子类)的iOS 7:拖动在的UITableView/delaysContentTouches似乎不工作

在iOS 7中,UITableView的tableView.delaysContentTouch=YES;按预期工作,并且该应用程序能够区分tableView中的水平滚动(手指在桌面视图上快速移动)和拖动tableview内的元素contentView(手指a第二个可拖动,直到tableview将内容视图中的UIImageView子类的touchesBegan:转发给

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

有人发现了类似的东西,并找到了解决方案?

在此先感谢!

回答

1

delaysContentTouches在iOS7和7.02中不起作用,这似乎是一个错误,您可以使用touchesBegan和touchesCancelled(如果用户滚动,则发送该消息)作为解决方案,以正确的方式处理您的touchEvents。

0

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