首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >iOS 7:在UITableView / delaysContentTouches中拖动似乎不起作用

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

Stack Overflow用户
提问于 2013-09-30 19:56:38
回答 2查看 1.9K关注 0票数 6

我有一个iPad应用程序与UITableView...The中的可拖动内容,tableView可水平滚动,并充满了可拖动的图像( UIImageView的子类与覆盖的touchesBegan:等)

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

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

有没有人体验过类似的东西,并找到了解决方案?

提前感谢!

EN

回答 2

Stack Overflow用户

发布于 2013-10-04 20:40:25

delaysContentTouches不能在iOS7和7.02中工作,这似乎是一个错误,你可以使用touchesBegan和touchesCancelled (如果用户滚动就会发送)作为变通方法来正确地处理你的touchEvents。

票数 1
EN

Stack Overflow用户

发布于 2013-10-07 07:30:49

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19093621

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档