我正在开发iOS中的屏幕测试应用程序,我想在用户滑动并在其上轻按手指时隐藏所有CollectionViewCell。
我使用过touchesBegan,touchesMoved,touchesEnded方法,但是没有用。也开放其他逻辑。

下面是CollectionView的屏幕截图。

最佳答案

func respondToSwipeGesture(gesture: UIGestureRecognizer) {
        let point: CGPoint = gesture.location(in: collectionBlocks)
        if let theIndexPath: IndexPath = collectionBlocks.indexPathForItem(at: point)
        {
            let selectedCell = collectionBlocks.cellForItem(at: theIndexPath)
            selectedCell?.backgroundColor = UIColor.clear
    }
}

关于ios - 当用户滑动并点击手指(使用触摸手势)时,如何隐藏所有CollectionViewCell?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48759825/

10-12 13:47