我有一个tableView
其中的部分是可编辑的。
如果我启用了整个编辑功能tableView
,则在编辑模式下不会启用其他单元格selectable
,因此我只需要在特定部分上启用编辑模式,以便在其他单元格处于启用状态时selectable
,该部分是可编辑的。
我需要设置编辑的原因是出现在deletable
单元格旁边的那些红色方形减号按钮。
概要:
我需要在单元格旁边有红色的减号按钮,所以我需要将编辑设置为true,但是如果这样做,其他单元格就不会是,selectable
因此我需要将特定部分的编辑设置为true或添加这些红色的减号。没有编辑模式的按钮。
您可以实现canEditRowAtIndexPath
类似的方法,
对象
- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath {
if (indexPath.section == 1) {
return YES;
}
return NO;
}
斯威夫特:
func tableView(tableView: UITableView, canEditRowAtIndexPath indexPath: NSIndexPath) -> Bool {
if indexPath.section == 1 {
return true
}
return false
}
要在编辑过程中启用选择功能,您需要进行设置,
对象
self.yourTableView.allowsSelectionDuringEditing = YES;
迅速
self.yourTableView.allowsSelectionDuringEditing = true
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句