【问题标题】:UICollectionView: How To Reorder Without Long PressUICollectionView:如何在不长按的情况下重新排序
【发布时间】:2017-04-03 17:20:19
【问题描述】:

我的 UICollectionView 为每个单元格添加了一个长按手势,以便按住提示一个警告框,允许用户隐藏或删除单元格。但是,现在我想添加iOS9 UICollectionView reordering 功能,但它使用长按。

我的问题是,我想长按以继续触发警报框,以便用户可以隐藏或删除该单元格。我想要的解决方案是添加第三个名为“移动单元格”的警报操作。 我的问题是,我可以在按下按钮时触发 UICollectionView 拖放功能,例如 UITableView 编辑模式吗?

【问题讨论】:

  • 你想如何触发Drag的开始?如果您立即开始拖动,您将永远无法进行长按操作(或者如果您正在使用,则为 didSelect)。您还会在滚动收藏时遇到麻烦。一种选择是在双击时开始拖动操作...

标签: ios swift uicollectionview


【解决方案1】:

您可以使用https://github.com/ra1028/RAReorderableLayout 轻松接近,长按可以添加

 let tap: UILongPressGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(myVC.rearrange))
        cell.view.addGestureRecognizer(tap)

在创建集合视图单元格或awakeFromNib

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-03
    • 2012-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多