美文网首页iosiOS_UIKit
UIContextualAction单元格侧滑按钮

UIContextualAction单元格侧滑按钮

作者: 絮语时光杨 | 来源:发表于2018-05-14 10:55 被阅读22次
  • (nullable UISwipeActionsConfiguration *)tableView:(UITableView *)tableView trailingSwipeActionsConfigurationForRowAtIndexPath:(NSIndexPath *)indexPath {

    UIContextualAction *deleteAction = [UIContextualAction
    contextualActionWithStyle:UIContextualActionStyleDestructive
    title:@"删除"
    handler:^(UIContextualAction * _Nonnull action,
    __kindof UIView * _Nonnull sourceView,
    void (^ _Nonnull completionHandler)(BOOL))
    {
    [self.titles removeObjectAtIndex:indexPath.row];

      [self.tableView deleteRowsAtIndexPaths: [NSArray arrayWithObjects:indexPath, nil] withRowAnimation:UITableViewRowAnimationAutomatic];
      
      completionHandler(true);
    

    }];

    // 设置按钮图片
    [deleteAction setImage:[UIImage imageNamed:@"Star"]];

NSArray *actions = [[NSArray alloc] initWithObjects:deleteAction, nil];

return [UISwipeActionsConfiguration configurationWithActions:actions];

}

相关文章

  • UIContextualAction单元格侧滑按钮

    (nullable UISwipeActionsConfiguration *)tableView:(UITabl...

  • 系统导航右侧按钮侧滑变灰

    需求:自定义返回按钮之后,能正常使用系统侧滑返回。 问题:自定义返回按钮之后,发现侧滑返回时,系统导航右侧按钮侧滑...

  • 省赛预备

    折线图侧滑底部无按钮 按钮在侧滑内开关控制Sharedpreference消息推送Notification bro...

  • 自定义UITableViewCell侧滑

    LBSideslipCell 自定义tableViewCell侧滑按钮 自定义的UITableViewCell侧滑...

  • UITableView的侧滑删除增加多个按钮

    一. 需求: cell的侧滑删除默认只有一个删除按钮, 给侧滑添加多个按钮, '删除', '置顶', '更多'. ...

  • 删除按钮侧滑

    (void)tableView:(UITableView *)tableView willBeginEditing...

  • 侧滑返回功能

    既要自定义返回按钮,也要侧滑返回功能!! 当我们用自定义的按钮覆盖了系统的返回按钮时,侧滑返回功能会失效。 为什么...

  • 项目BUG记录

    1.解决tableview刷新单元格时滚动问题 2.设置按钮事件互斥 3.首页侧滑卡死 4.屏幕未铺满对应机型La...

  • 【iOS开发】Push时,画面卡住

    背景 使用leftBarButtonItem实现自定义返回按钮,从而导致侧滑返回失效。为了解决侧滑返回失效的问题,...

  • 关于UIContextualAction的Image

    UIContextualAction,iOS11引入,用于自定tableViewCell的action按钮,可以设...

网友评论

  • 叫我小新_2018:这个方法,为什么会出现点击按钮 没有走UIContextualAction的handler回调方法,只有右滑到底才会调用。

本文标题:UIContextualAction单元格侧滑按钮

本文链接:https://www.haomeiwen.com/subject/vbeddftx.html