[iOS UICollectionView拖拽排序] 菜单管理 拖拽/点选/交换位置

来源:互联网 发布:icloud照片导入mac 编辑:程序博客网 时间:2024/06/07 22:39

参考帖子

[iOS 利用UICollectionView拖拽排序 实现的仿照腾讯新闻频道管理功能 XLChannelControl](
http://blog.csdn.net/u013282507/article/details/54374952)

这个是我仿照上面帖子的学习作业,仅供自己以后翻阅

这里写图片描述

简单用法

     v = [[SDMajletView alloc] initWithFrame:CGRectMake(0, 64, self.view.bounds.size.width, self.view.bounds.size.height-64)];                NSArray *arrInuses = @[@{@"iconName":@"zhuanzhang",@"title":@"及时转账"},                                       @{@"iconName":@"shouji",@"title":@"手机充值"},                                       @{@"iconName":@"youka",@"title":@"油卡充值"},                                       @{@"iconName":@"dianziquan",@"title":@"电子券"},                                       @{@"iconName":@"kepiao",@"title":@"长途客票"},                                       @{@"iconName":@"qiangsheng",@"title":@"强生叫车"},                                       @{@"iconName":@"shangcheng",@"title":@"掌上商城"}                                       ];    v.inUseTitles = [NSMutableArray arrayWithArray:arrInuses];                NSArray *arrUnuses = @[                                       @{@"iconName":@"game",@"title":@"游戏中心"},                                       @{@"iconName":@"jd",@"title":@"京东特卖"},                                       @{@"iconName":@"life",@"title":@"生活缴费"},                                       @{@"iconName":@"shanghu",@"title":@"商户通"}                                       ];    v.unUseTitles = [NSMutableArray arrayWithArray:arrUnuses];    [self.view addSubview:v];

获取回调数据(排序好以后的数据源)

- (IBAction)updata:(id)sender {    [v callBacktitlesBlock:^(NSMutableArray *inusesTitles, NSMutableArray *unusesTitles) {        NSLog(@"%@",inusesTitles);        NSLog(@"%@",unusesTitles);    }];}

Demo在此:
https://github.com/tianNanYiHao/SDMajletManagerDemo.git

原创粉丝点击