【问题标题】:iPhone/iPad Enable only horizontal&Vertical swipes in a CoverFlow in TableViewCelliPhone/iPad 在 TableViewCell 的 CoverFlow 中仅启用水平和垂直滑动
【发布时间】:2011-08-25 09:26:34
【问题描述】:

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

当我从左到右滑动(或滚动)以选择封面流中的一个项目时,我必须非常小心,因为如果我不那么水平滑动,它会导致 tableView 被滚动(稍微向上或向下)并且coverFlow委托不会对选择的变化做出反应。

所以我希望视图只检测左右滑动手势,这将导致更改coverFlow 的选择,以及向上和向下滑动,这将使表格向下滚动!Here is a basic concept of the view I just mentioned

任何想法我可以如何实现这一目标?

【问题讨论】:

    标签: iphone ipad gesture swipe coverflow


    【解决方案1】:

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

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

    【讨论】:

    • 您好,感谢您的回复!所以我应该在我的 Cell 视图中添加一个gestureRecognizer 并防止上下手势?你是这个意思吗?
    • 我不认为gestureRecognizer有帮助,因为OpenFlow是通过覆盖触摸开始/移动/结束来实现的。我的感觉是我应该自定义 tableview 的那些方法..
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-07
    • 2013-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多