gpt4 book ai didi

iphone - 是否可以以编程方式在 UITableViewCell 上显示红色删除按钮?

转载 作者:行者123 更新时间:2023-12-03 18:17:03 26 4
gpt4 key购买 nike

这里有很多类似的问题,但我认为没有一个专门问这个问题,即代码中是否有任何方法可以强制红色删除按钮出现在 UITableView 行的右侧?

我问的原因是我试图使用两个 UISwipeGestureRecognizer 来更改 tableview 的行为,以便:

  • 单指滑动会调用自定义操作(而不是导致显示红色删除按钮,这就是它现在的行为方式),并且

  • 双指滑动会调用默认的单指滑动行为,即导致显示红色删除按钮。

我已经浏览了 SDK 文档,但找不到任何导致红色按钮出现的方法,这让我认为如果不从头开始手动创建红色删除按钮,则上面提议的 UI 方案不可能实现试图让它模仿内置行为。

非常感谢任何帮助。

最佳答案

在 doubleFingerSwipe 手势的选择器方法中设置一个变量并指定为滑动的行数并重新加载表格。在

- (UITableViewCellEditingStyle) tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
{
if(indexPath.row == yourVariable) return UITableViewCellEditingStyleDelete;
else return UITableViewCellEditingStyleNone;
}

我认为这可以解决你的问题。

关于iphone - 是否可以以编程方式在 UITableViewCell 上显示红色删除按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5301728/

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