zoukankan      html  css  js  c++  java
  • iOS 设计中实现Cell自定义滑块操作

      1. ☐ //实现Cell自定义滑动操作.........
        -(NSArray<UITableViewRowAction *> *)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath
        {
            //添加一个删除按钮
            UITableViewRowAction *Top1=[UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleDestructive title:@"删除" handler:^(UITableViewRowAction * _Nonnull action, NSIndexPath * _Nonnull indexPath)
        {
            //更新数据
            [self.Array removeObjectAtIndex:indexPath.row];
            //更新 tableview
          [tableView deleteRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationAutomatic];
          //反馈执行 删除操作
           NSLog(@"删除");
         [tableView setEditing:NO animated:YES];
            }];
            //添加按钮背景色
            Top1.backgroundColor=[UIColor redColor];
           
        //添加一个置顶按钮
        UITableViewRowAction *Top2=[UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleDestructive title:@"置顶" handler:^(UITableViewRowAction * _Nonnull action, NSIndexPath * _Nonnull indexPath)
        {
            //刷新数据
        [self.Array exchangeObjectAtIndex:indexPath.row withObjectAtIndex:0];
        //把所选项置顶
            NSIndexPath *FirstIndexPath=[NSIndexPath indexPathForRow:0 inSection:indexPath.section];
        [tableView moveRowAtIndexPath:indexPath toIndexPath:FirstIndexPath];
        //反馈执行置顶操作
         NSLog(@"置顶");
        [tableView setEditing:NO animated:YES];
                                        }];
        //设置按钮的背景色
            Top2.backgroundColor=[UIColor grayColor];
           
           
        //返回我们所设置的按钮 但是得以数组的形式返回
            return @[Top1,Top2];
           
        }
  • 相关阅读:
    Xamarin.Forms之界面设计原则
    Xamarin.Forms之异步
    Xamarin Studio常见问题
    Xamarin.Forms之Button
    Xamarin.Forms之MessagingCenter
    Xamarin.Forms之Frame布局
    Xamarin.Forms之OnPlatform的使用
    2018/11/7 20:47:57
    2018/11/6
    2018/11/5 每日分析-test
  • 原文地址:https://www.cnblogs.com/guiyangxueyuan/p/5313328.html
Copyright © 2011-2022 走看看