我正在构建我的第一个应用程序,UICollectionView
并注意到在对象删除方面我无能为力。对于UITableView
应用程序,有滑动删除方法:
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
{
if (editingStyle == UITableViewCellEditingStyleDelete) {
// Delete the row from the data source
[tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationFade];
}
}
在我使用的时候GMGridView
,它有类似iPhone主屏幕长按的行为——摇动视图星星,可以显示一个删除按钮,负责删除视图。我当然可以尝试复制这种行为,但不确定用户是否会“得到它”。
我对让用户从中删除对象的选项UICollectionView
很感兴趣- 我是否必须实现自己的删除手势/控件,或者我是否缺少某些东西(或开源)?