只在指定的部分启用UITableView编辑
我有一个tableView 4节。 我只想在第四部分中启用编辑(移动/拖动/重新排列)单元格。 当我设置: tableView.editing = YES
我得到所有的表格视图处于编辑模式。 这如何限制UITableView行重新sorting到一个部分帮助我,因为我现在可以重新排列单元格从一个部分只在其“根”部分。
我的意思是,如果单元格在第一部分,那么我只能在第一部分重新排列,而不是其他部分。 我的目标是只能用第四部分进行编辑,因此只能在第四部分中使用移动/拖动模式。 有谁知道我怎么能做到这一点?
你可以通过实现这个委托方法来实现这一点
-(BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath { if (indexPath.section == 3) { return YES; } else { return NO; } }
- 在搜索栏外部单击时,键盘会消失 – SWIFT
- 在ABPeoplePickerNavigationController中自定义表格单元格
- 如何在WebView中加载.html页面和在iOS中加载Safari中的所有www页面?
- UItableViewCells中的单选button逻辑
- 只有在asynchronous函数完成执行后才能运行代码
- 实现generics的自定义类的数组,不允许具有子类通用的自定义类
- 模拟AVLayerVideoGravityResizeAspectFill:裁剪和中心video模仿预览,而不会失去清晰度
- UIView作为分隔符弄乱我的约束
- 在IOS上使用AVComposition混合两个audio文件