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开发中Swift3 监听UITextView文字改变的方法(三种方法)
在项目中使用文本输入框出UITextField之外还会经常使用 UITextView ,难免会有需求监听UITextView文本框内文本数量.下面介绍在swift3中两种常用方式,需要的朋友参考下吧2016-11-11iOS应用开发中使用UIScrollView控件来实现图片缩放
这篇文章主要介绍了iOS开发中使用UIScrollView控件来实现图片缩放的方法,代码基于传统的Objective-C,需要的朋友可以参考下2015-12-12
最新评论