-(UISwipeActionsConfiguration *)tableView:(UITableView *)tableView trailingSwipeActionsConfigurationForRowAtIndexPath:(NSIndexPath *)indexPath {
if (@available(iOS 11.0, *)) {
UIContextualAction *deleteAction = [UIContextualAction contextualActionWithStyle:UIContextualActionStyleDestructive title:@"删除" handler:^(UIContextualAction * _Nonnull action, __kindof UIView * _Nonnull sourceView, void (^ _Nonnull completionHandler)(BOOL)) {
// 实现删除操作
}];
UISwipeActionsConfiguration *config = [UISwipeActionsConfiguration configurationWithActions:@[deleteAction]];
config.performsFirstActionWithFullSwipe = NO;
return config;
}
return nil;
}
iOS 11 取消TableView长滑删除
最新推荐文章于 2023-09-01 11:22:00 发布
本文介绍如何在iOS11及以上版本中使用Swift为UITableView配置滑动删除操作。通过创建并设置UISwipeActionsConfiguration,可以实现自定义的删除操作。详细介绍了配置过程及代码实现。
621

被折叠的 条评论
为什么被折叠?



