Swift 如何确定在集合视图中查看或单击哪个单元格
我希望能够编辑在集合视图中显示的记录 我在集合视图中添加了一个“编辑”按钮。确定要编辑哪个单元格的最佳方法是什么 我想过这样做:Swift 如何确定在集合视图中查看或单击哪个单元格,swift,uicollectionview,Swift,Uicollectionview,我希望能够编辑在集合视图中显示的记录 我在集合视图中添加了一个“编辑”按钮。确定要编辑哪个单元格的最佳方法是什么 我想过这样做: func scrollViewDidEndDecelerating(scrollView: UIScrollView) { visibleCell = collectionView.visibleCells().first as MessageCell } 我不想将编辑按钮添加到xib本身,因为我不想在单元格滚动时按钮滚动。一种可能是在ViewController
func scrollViewDidEndDecelerating(scrollView: UIScrollView) {
visibleCell = collectionView.visibleCells().first as MessageCell
}
我不想将编辑按钮添加到xib本身,因为我不想在单元格滚动时按钮滚动。一种可能是在ViewController中有一个名为
isEditing
的变量。单击“编辑”按钮时,这将设置为true
然后,将集合视图的委托设置为self
实现此方法:func collectionView(collectionView:UICollectionView,didSelectItemAtIndexPath-indexPath:NSIndexPath)
,一个UICollectionViewDelegate方法
在方法中,编写如下内容:
if isEditing{
// What happens when selected and editing
} else{
// What happens when selected and not editing
}