gpt4 book ai didi

uitableview - iOS 7 : Dragging in UITableView/delaysContentTouches seems not working

转载 作者:行者123 更新时间:2023-12-04 15:58:44 29 4
gpt4 key购买 nike

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

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

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

有人经历过类似的事情并找到了解决方案吗?

提前致谢!

最佳答案

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

关于uitableview - iOS 7 : Dragging in UITableView/delaysContentTouches seems not working,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19093621/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com