iOS开发UITableView左滑删除等功能 iOS开发之UITableView左滑删除等自定义功能

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

iOS开发UITableView左滑删除等功能 iOS开发之UITableView左滑删除等自定义功能

  2021-03-22 我要评论
想了解iOS开发之UITableView左滑删除等自定义功能的相关内容吗,在本文为您仔细讲解iOS开发UITableView左滑删除等功能的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:ios,uitableview,侧滑,ios,uitableview滑动,ios,左滑删除,下面大家一起来学习吧。

前言

相信每位iOS开发者都知道UITableView的左滑删除功能非常的炫酷,有时候左滑需要的功能不止只有删除一个,有时候会有顶置之类的别的功能,这时候就需要我们自己定制左滑

示例代码

-(NSArray<UITableViewRowAction*>*)tableView:(UITableView *)tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath
{
 
 UITableViewRowAction *rowAction = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleDefault
                   title:@"取消收藏" handler:^(UITableViewRowAction * _Nonnull action, NSIndexPath * _Nonnull indexPath) {
                    NSLog(@"收藏点击事件");
                    
                   }];
  
 UITableViewRowAction *rowAction2 = [UITableViewRowAction rowActionWithStyle:UITableViewRowActionStyleDefault
                   title:@"顶置" handler:^(UITableViewRowAction * _Nonnull action, NSIndexPath * _Nonnull indexPath) {
                    NSLog(@"顶置按钮点击事件");
                    
                   }];
 
 rowAction.backgroundColor =RGB(215, 59, 16);
  
 NSArray *arr = @[rowAction,rowAction2];
 return arr;
}

总结

我们可以利用UITableViewRowAction 创建对象,后面的代码块就是点击后执行的方法,创建完的对象加到数组中,这样的话我们就可以随意定制,颜色我们也可以自己选择,非常的方便。以上就是这篇文章的全部内容,希望能对大家的学习或者工作带来一定的帮助,如果有疑问大家可以留言交流。

猜您喜欢

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们