博客> 关于ios7系统下tableviewcell侧滑多个编辑按钮问题
关于ios7系统下tableviewcell侧滑多个编辑按钮问题
2017-09-21 02:33 评论:0 阅读:191 企鹅会飞
ios tableviewcell

ios7cell可编辑只有删除按钮,如果想多几个怎么办?自己看代码吧(多加个置顶按钮的例子) @property(nonatomic,strong)UITableViewRowAction action1; @property(nonatomic,strong)UITableViewRowAction action2;

// cell编辑

  • (void)tableView:(UITableView )tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath )indexPath{ }
  • (nullable NSArray )tableView:(UITableView )tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath {

    void(^rowActionHandler1)(UITableViewRowAction , NSIndexPath ) = ^(UITableViewRowAction _Nonnull action, NSIndexPath _Nonnull indexPath) { NSLog(@"点击了删除"); };

    void(^rowActionHandler2)(UITableViewRowAction , NSIndexPath ) = ^(UITableViewRowAction _Nonnull action, NSIndexPath _Nonnull indexPath) { NSLog(@"点击了置顶"); };

    _action1 = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleDefault title:@"删除" handler:rowActionHandler1]; _action2 = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleNormal title:@"置顶" handler:rowActionHandler2];

    return @[_action1,_action2]; }

收藏
0
sina weixin mail 回到顶部