gpt4 book ai didi

iOS UITableView - 向左滑动并单击单元格时显示删除按钮

转载 作者:行者123 更新时间:2023-11-29 03:03:50 30 4
gpt4 key购买 nike

我有一个 UITableView 并且还实现了滑动以显示删除按钮的逻辑,如下所示:

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

-(void)tableView:(UITableView *)tableViefw commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
if (editingStyle == UITableViewCellEditingStyleDelete {
//logic to delete...
}
}

但是,我需要一种方法让删除按钮在用户单击表格单元格时也显示出来。这可能吗?

我看到其他建议使用 [tableView setEditing: true] 的答案,但它还在左侧显示红色图标,我不希望这样。

谢谢。

最佳答案

如果您子类化 UITabeViewCell,那么您可以使用 didSelectRowAtIndexPath: 方法获取被点击的单元格,然后您可以显示一个删除按钮(任何您想要的设计),单击该按钮时,单元格会在数据源前面被删除,tableView 会更新,我不知道是否有框架方法可以做到这一点。

不过还是祝你好运:)

关于iOS UITableView - 向左滑动并单击单元格时显示删除按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23002116/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com