繁体   English   中英

当我在单元格上从右向左滑动时,UITableviewcell删除按钮会增加

[英]UITableviewcell delete button apprearing when I swipe right to left on a cell

我有UITableview,不需要编辑或删除单元格。 因此,要求仅是查看。 但是,当我在单元格上滑动时,会出现一个红色的删除按钮。 请帮助我如何禁用它。

您可以根据需要选择几种方法。 如果不需要任何类型的单元格编辑,则只需添加以下方法:

- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath {
    return NO;
}

编辑默认为YES因此您需要将其关闭。

如果您需要一些编辑但不删除,则执行:

- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath {
     return UITableViewCellEditingStyleNone;
}

另外,如果不需要插入或删除,请删除可能已自动添加的tableView:commitEditingStyle:forRowAtIndexPath:方法。

将以下方法添加到您的UITableViewDataSource实现中:

- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath {
   return NO;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM