Ios UICollectionView单元格在拖动到初始边界外时消失(Swift3、CollectionView、拖放)
当将单元格拖出初始边界时,我遇到了一个问题 拖动时,我从UILongPressGestureRecognitor位置获取值,并将单元格“中心”属性设置为此位置 当我向下滚动到初始边界以下时,该单元格不会显示在视图上(尽管存在向下滚动的单元格,可能在第一个视图出现后加载)。当我稍微向上滚动时,在相同的时间内(按),单元格再次显示 我试过几种方法Ios UICollectionView单元格在拖动到初始边界外时消失(Swift3、CollectionView、拖放),ios,swift3,drag-and-drop,uicollectionview,Ios,Swift3,Drag And Drop,Uicollectionview,当将单元格拖出初始边界时,我遇到了一个问题 拖动时,我从UILongPressGestureRecognitor位置获取值,并将单元格“中心”属性设置为此位置 当我向下滚动到初始边界以下时,该单元格不会显示在视图上(尽管存在向下滚动的单元格,可能在第一个视图出现后加载)。当我稍微向上滚动时,在相同的时间内(按),单元格再次显示 我试过几种方法 兑现单元格,因此视图总是在重新加载时获得相同的单元格实例 重写导致无限循环的func ViewDidLayoutSubView 重写func viewd
- 兑现单元格,因此视图总是在重新加载时获得相同的单元格实例
- 重写导致无限循环的func ViewDidLayoutSubView
重写func viewdilayoutsubviews(){ super.viewDidLayoutSubviews() myCollection.collectionViewLayout.invalidateLayout() }
- collectionView?.clipsToBounds=false
这些对我都不管用。你能帮我吗?谢谢 您正在使用UIDraginInteraction吗?谢谢您的回复。不,我正在使用UILongPressGestureRecognitor实现dran和drop。您正在使用UIDraginInteraction吗?谢谢您的回复。不,我正在使用UILongPressGestureRecognitor实现dran和drop。