拖出初始边界时,UICollectionView单元格正在消失(Swift3,CollectionView,Drag and Drop)

时间:2017-07-02 12:03:19

标签: ios swift3 drag-and-drop uicollectionview

将单元格拖出初始边界时出现问题。

在拖动时,我从UILongPressGestureRecognizer位置获取值并设置单元格" center"物业到这个地方。

当我向下滚动时,在初始边界下方,单元格未在视图上显示(尽管存在单元格存在,可能在第一个视图出现后加载)时会出现问题。当我向上滚动时,在相同的拍摄(按下)中,单元格再次出现。

我尝试了几件事

  • 兑现单元格,因此在重新加载时总是查看相同的单元格实例
  • 覆盖func viewDidLayoutSubviews,它导致无限循环 override func viewDidLayoutSubviews() { super.viewDidLayoutSubviews() myCollection.collectionViewLayout.invalidateLayout() }

  • collectionView?.clipsToBounds = false

这些都不适合我。你可以帮帮我吗?感谢!!!

0 个答案:

没有答案