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

 更新时间:2016年09月18日 11:23:05   投稿:daisy  
今天来给大家介绍下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 创建对象,后面的代码块就是点击后执行的方法,创建完的对象加到数组中,这样的话我们就可以随意定制,颜色我们也可以自己选择,非常的方便。以上就是这篇文章的全部内容,希望能对大家的学习或者工作带来一定的帮助,如果有疑问大家可以留言交流。

相关文章

  • iOS自带动画效果的实例代码

    iOS自带动画效果的实例代码

    本文给大家分享ios自带动画效果的实现代码,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2016-12-12
  • iOS动态验证码实现代码

    iOS动态验证码实现代码

    本文通过实例代码给大家介绍了ios动态验证码的实现方法,代码简单易懂,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2018-04-04
  • iOS中 valueForKeyPath常用用法

    iOS中 valueForKeyPath常用用法

    这篇文章主要介绍了iOS valueForKeyPath常用用法,valueForKeyPath可以获取数组中的最小值、最大值、平均值、求和。具体实例代码大家参考下本文
    2018-08-08
  • iOS简单易用的GCD计时器的实现原理

    iOS简单易用的GCD计时器的实现原理

    在日常开发中总会碰到需要计时器的功能,常见的定时器有NSTimer、GCD、CADisplayLink。网上也有很多的教程介绍三者的区别,今天主要讲的是GCD这种方式使用以及封装。感兴趣的小伙伴们可以参考一下
    2018-11-11
  • 针对iOS开发的一些Xcode使用技巧小结

    针对iOS开发的一些Xcode使用技巧小结

    这篇文章主要介绍了针对iOS开发的一些Xcode使用技巧小结,Xcode是Mac上编写iOS应用的开发环境,需要的朋友可以参考下
    2015-12-12
  • iOS开发学习 ViewController使用示例详解

    iOS开发学习 ViewController使用示例详解

    这篇文章主要为大家介绍了iOS开发学习 ViewController使用示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-10-10
  • IOS 开发之查看大图的实现代码

    IOS 开发之查看大图的实现代码

    这篇文章主要介绍了IOS 开发之查看大图的实现代码的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下
    2017-10-10
  • 谈一谈iOS单例模式

    谈一谈iOS单例模式

    这篇文章主要和大家谈一谈iOS中的单例模式,单例模式是一种常用的软件设计模式,想要深入了解iOS单例模式的朋友可以参考一下
    2016-05-05
  • Flutter ScrollController滚动监听及控制示例详解

    Flutter ScrollController滚动监听及控制示例详解

    这篇文章主要为大家介绍了Flutter ScrollController滚动监听及控制示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-11-11
  • iOS仿小红书呼吸灯动画(核心动画和定时器)两种方式实现

    iOS仿小红书呼吸灯动画(核心动画和定时器)两种方式实现

    本篇文章主要介绍了iOS仿小红书呼吸灯动画(核心动画和定时器)两种方式实现,非常具有实用价值,需要的朋友可以参考下
    2017-04-04

最新评论