IOS 自定义cell左滑删除按钮

                                            话不多说,先看效果!

这样的功能实现起来其实很简单,实现一个代理方法就可以了!

- (NSArray*)tableView:(UITableView*)tableView editActionsForRowAtIndexPath:(NSIndexPath*)indexPath

{

UITableViewRowAction*rowAction = [UITableViewRowActionrowActionWithStyle:UITableViewRowActionStyleDefaulttitle:@"删除"handler:^(UITableViewRowAction*_Nonnullaction,NSIndexPath*_NonnullindexPath) {

NSLog(@"删除要实现的代码");

}];

UITableViewRowAction*rowAction1 = [UITableViewRowActionrowActionWithStyle:UITableViewRowActionStyleDefaulttitle:@"标为已读"handler:^(UITableViewRowAction*_Nonnullaction,NSIndexPath*_NonnullindexPath) {

NSLog(@"标为已读要实现的代码");

}];

//自定义颜色

rowAction.backgroundColor=RGB(231,96,35);

rowAction1.backgroundColor=RGB(150,150,150);

NSArray*arr =@[rowAction,rowAction1];

return arr;

}

ps:因copy代码原因,小伙伴们自行把方法里缺少的空格加上!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容