【发布时间】:2019-06-05 01:08:20
【问题描述】:
我正在使用 iOS 11 拖放 API 进行重新排序,并希望删除开始拖动时出现的半透明单元格。可能吗?对于拖动,我只使用 UICollectionViewDragDelegate 所需的方法:
- (nonnull NSArray<UIDragItem *> *)collectionView:(nonnull UICollectionView *)collectionView
itemsForBeginningDragSession:(nonnull id<UIDragSession>)session
atIndexPath:(nonnull NSIndexPath *)indexPath {
NSItemProvider *itemProvider = [NSItemProvider new];
UIDragItem *dragItem = [[UIDragItem alloc] initWithItemProvider:itemProvider];
return @[dragItem];
}
【问题讨论】:
-
你能得到单元格开始拖动的方法吗?
-
不。如果你想要 ios 对象的自定义行为,那么你需要自定义它
标签: ios objective-c uicollectionview drag-and-drop