无法控制UICollectionView中可拖动的单元格

时间:2019-04-27 16:18:40

标签: ios swift uicollectionview drag-and-drop gesture

我是iOS的新手,正在编写一个iOS游戏,该游戏要求通过拖放在两个UICollectionView之间移动数据。目前可以使用,但是我不确定有两个问题如何解决:

  1. 我需要按住单元格一两秒以使其可拖动。我希望它在触摸时可拖动,但是向UICollectionViews添加手势尚未实现。在下面的代码中,touchDrag是通过情节提要添加到UILongPressGestureRecognizer的{​​{1}}。

  2. 我无法使某些单元格变得无法拖动。在玩完游戏中的回合之后(或者如果该单元格为空,因为尚未使用),某些单元格应该变得不可拖动。从在线阅读开始,我可能需要实现canMoveItemAt方法,但是无论我将该方法放在何处,它似乎都无效。这是因为我没有正确设置dragDelegate吗?

    UIViewController

    }

0 个答案:

没有答案