iPhone / iPad仅在UITableViewCell的Cover Flow中启用水平和垂直滑动

时间:2011-08-25 09:26:34

标签: iphone ipad gesture swipe coverflow

我有一个表视图,它的每个单元格都包含一个coverFlow(使用OpenFlow Lib实现)。

当我从左向右滑动(或滚动)以选择封面流中的项目时,我必须非常小心,因为如果我不是如此水平滑动,则会导致tableView滚动(略微向上或向下)并且coverFlow代表不会对选择的更改做出反应。

所以我希望视图只检测左右滑动手势,这会导致更改coverFlow的选择,而向上和向下滑动会使表格向下滚动! {{3} }

任何想法我怎么能做到这一点?

1 个答案:

答案 0 :(得分:0)

你应该查看这个doc: http://developer.apple.com/library/ios/#documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/GestureRecognizers/GestureRecognizers.html

创建自制事件处理程序并实现canBePreventedByGestureRecognizer和canPreventGestureRecognizer方法。