码迷,mamicode.com
首页 > 其他好文 > 详细

滑动cell 显示的按钮 类型分别是 删除 置顶 其他

时间:2016-08-16 14:38:02      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:

- (NSArray *)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath

{

        //删除按钮

        UITableViewRowAction *deleteRowAction = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleDefault title:@"删除" handler:^(UITableViewRowAction * _Nonnull action, NSIndexPath * _Nonnull indexPath){

                [_dataArray removeObjectAtIndex:indexPath.row];

                [tableView deleteRowsAtIndexPaths:@[indexPath]withRowAnimation:UITableViewRowAnimationAutomatic];

            }];

         

     

        //置顶按钮

        UITableViewRowAction *toTopRowAction = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleDefault title:@"置顶" handler:^(UITableViewRowAction * _Nonnull action, NSIndexPath * _Nonnull indexPath){

                 

                NSLog(@"置顶");

                 

            }];

        toTopRowAction.backgroundColor = [UIColor orangeColor];

         

        //其他按钮

        UITableViewRowAction *otherRowAction = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleDefault title:@"其他" handler:^(UITableViewRowAction * _Nonnull action, NSIndexPath * _Nonnull indexPath){

                NSLog(@"其他");

            }];

     

        otherRowAction.backgroundColor = [UIColor lightGrayColor];

     

        //返回按钮数组

        return @[deleteRowAction, toTopRowAction, otherRowAction];

}

 

滑动cell 显示的按钮 类型分别是 删除 置顶 其他

标签:

原文地址:http://www.cnblogs.com/fantasy3588/p/5776236.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!