iOS开发之UITableView左滑删除等自定义功能
前言
相信每位iOS开发者都知道UITableView的左滑删除功能非常的炫酷,有时候左滑需要的功能不止只有删除一个,有时候会有顶置之类的别的功能,这时候就需要我们自己定制左滑
示例代码
-(NSArray<UITableViewRowAction*>*)tableView:(UITableView*)tableVieweditActionsForRowAtIndexPath:(NSIndexPath*)indexPath
{
UITableViewRowAction*rowAction=[UITableViewRowActionrowActionWithStyle:UITableViewRowActionStyleDefault
title:@"取消收藏"handler:^(UITableViewRowAction*_Nonnullaction,NSIndexPath*_NonnullindexPath){
NSLog(@"收藏点击事件");
}];
UITableViewRowAction*rowAction2=[UITableViewRowActionrowActionWithStyle:UITableViewRowActionStyleDefault
title:@"顶置"handler:^(UITableViewRowAction*_Nonnullaction,NSIndexPath*_NonnullindexPath){
NSLog(@"顶置按钮点击事件");
}];
rowAction.backgroundColor=RGB(215,59,16);
NSArray*arr=@[rowAction,rowAction2];
returnarr;
}
总结
我们可以利用UITableViewRowAction创建对象,后面的代码块就是点击后执行的方法,创建完的对象加到数组中,这样的话我们就可以随意定制,颜色我们也可以自己选择,非常的方便。以上就是这篇文章的全部内容,希望能对大家的学习或者工作带来一定的帮助,如果有疑问大家可以留言交流。
热门推荐
10 儿子立冬祝福语简短独特
11 对当兵的祝福语简短
12 侄儿高考试祝福语简短
13 伴郎红包祝福语朋友简短
14 媳妇生日简短祝福语朋友
15 公司年会祝福语简短最好
16 元旦感恩祝福语简短大全
17 红包祝福语简短10字
18 周六早晨祝福语简短