手机
当前位置:查字典教程网 >编程开发 >IOS开发 >iOS开发之UITableView左滑删除等自定义功能
iOS开发之UITableView左滑删除等自定义功能
摘要:前言相信每位iOS开发者都知道UITableView的左滑删除功能非常的炫酷,有时候左滑需要的功能不止只有删除一个,有时候会有顶置之类的别的...

前言

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

【iOS开发之UITableView左滑删除等自定义功能】相关文章:

iOS开发之UITableView详解

IOS开发相册图片多选和删除的功能

IOS程序开发之跳转短信发送界面实现发送短信功能

iOS开发中UITableview控件的基本使用及性能优化方法

iOS程序开发中设置UITableView的全屏分隔线的方法(不画线)

iOS应用中UITableView左滑自定义选项及批量删除的实现

iOS 中使用tableView实现右滑显示选择功能

iOS开发中使用UIScrollView实现图片轮播和点击加载

iOS开发中UIDatePicker控件的使用方法简介

iOS App开发中使用及自定义UITableViewCell的教程

精品推荐
分类导航