我是iOS的新手,正在编写一个iOS游戏,该游戏要求通过拖放在两个UICollectionView之间移动数据。目前可以使用,但是我不确定有两个问题如何解决:
我需要按住单元格一两秒以使其可拖动。我希望它在触摸时可拖动,但是向UICollectionViews添加手势尚未实现。在下面的代码中,touchDrag是通过情节提要添加到UILongPressGestureRecognizer
的{{1}}。
我无法使某些单元格变得无法拖动。在玩完游戏中的回合之后(或者如果该单元格为空,因为尚未使用),某些单元格应该变得不可拖动。从在线阅读开始,我可能需要实现canMoveItemAt方法,但是无论我将该方法放在何处,它似乎都无效。这是因为我没有正确设置dragDelegate吗?
UIViewController
}