UICollectionView - UICollectionViewDelegate - 如何实现与 canEditRowAtIndexPath 等效?

Posted

技术标签:

【中文标题】UICollectionView - UICollectionViewDelegate - 如何实现与 canEditRowAtIndexPath 等效?【英文标题】:UICollectionView - UICollectionViewDelegate - how do I implement the equivalent to canEditRowAtIndexPath? 【发布时间】:2012-12-17 16:58:40 【问题描述】:

似乎与此方法有关,尽管我很难区分如何区分 Selector 被调用:

-(BOOL)collectionView:(UICollectionView *)collectionView canPerformAction:(SEL)action forItemAtIndexPath:(NSIndexPath *)indexPath withSender:(id)sender

     if ( action.type? name? == "willMoveToIndexPath"  && sender == cellToNotMove?? )  return NO;

     return YES;

似乎这样的事情可能会奏效,对干净的实施有什么建议吗?

谢谢

【问题讨论】:

【参考方案1】:

这对我来说看起来不错,除了使用action == @selector(willMoveToIndexPath)

【讨论】:

以上是关于UICollectionView - UICollectionViewDelegate - 如何实现与 canEditRowAtIndexPath 等效?的主要内容,如果未能解决你的问题,请参考以下文章

UICollectionView 的 UICollectionReusableView 防止/阻止对 UICollectionViewCell 的点击

UICollectionView 具有自动调整单元格(estimatedSize)和 sectionHeadersPinToVisibleBounds 的精神

iOS开发 纯代码创建UICollectionView

根据文本调整单元格宽度 - UICollectionView - iOS

ios . -- UICollectionView --cell 自适应

自定义 UITableViewCell 的动态高度问题