美文网首页
iOS 横向集合试图 把 controller的右边滑动返回拦截

iOS 横向集合试图 把 controller的右边滑动返回拦截

作者: 松龄学编程 | 来源:发表于2020-05-22 17:05 被阅读0次

    横向集合试图 把 controller的右边滑动返回拦截了,怎么能让手势传递?

    class EdgeBackCollectionView: UICollectionView, UIGestureRecognizerDelegate {
        override init(frame: CGRect, collectionViewLayout layout: UICollectionViewLayout) {
            super.init(frame: frame, collectionViewLayout: layout)
            panGestureRecognizer.delegate = self
        }
        
        required init?(coder: NSCoder) {
            fatalError("init(coder:) has not been implemented")
        }
        
        func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldRecognizeSimultaneouslyWith otherGestureRecognizer: UIGestureRecognizer) -> Bool {
            if otherGestureRecognizer is UIScreenEdgePanGestureRecognizer {
                return true
            } else {
                return false
            }
        }
    }
    
    

    相关文章

      网友评论

          本文标题:iOS 横向集合试图 把 controller的右边滑动返回拦截

          本文链接:https://www.haomeiwen.com/subject/uvqcahtx.html