iOS OC TableView的使用(2)-加滑动按钮

2018-09-03  本文已影响43人  CSDN_georgeChen

写在前面

效果如图:

tableViewSlidButton.png

实现方式

只需在iOS OC TableView的使用(1)的.m文件中加入代理方法:

- (NSArray<UITableViewRowAction *> *)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath {
    
    UITableViewRowAction * Action1 = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleDefault title:@"按钮1" handler:^(UITableViewRowAction * _Nonnull action, NSIndexPath * _Nonnull indexPath) {
        //按钮1激发代码
    }];
    Action1.backgroundColor = [UIColor redColor];
    
    UITableViewRowAction * Action2 = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleDefault title:@"按钮2" handler:^(UITableViewRowAction * _Nonnull action, NSIndexPath * _Nonnull indexPath) {
        //按钮2激发代码
    }];
    Action2.backgroundColor = [UIColor greenColor];
    
    UITableViewRowAction * Action3 = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleDefault title:@"按钮3" handler:^(UITableViewRowAction * _Nonnull action, NSIndexPath * _Nonnull indexPath) {
        //按钮3激发代码
    }];
    Action3.backgroundColor = [UIColor blueColor];
    
    return @[Action1,Action2,Action3];
}
上一篇 下一篇

猜你喜欢

热点阅读