仿天天快报频道管理

效果

小样儿!-2018-12-12-18.10.gif

说明

使用collectionview实现,用到的主要方法就一个:

- (void)moveItemAtIndexPath:(NSIndexPath *)indexPath toIndexPath:(NSIndexPath *)newIndexPath;

其他的就是结构和布局问题了,由于原理比较简单,就不再复述了,下面直接给出使用方法

使用方法

GitHub:https://github.com/Xiexingda/XDChannel

//导入头文件
#import "XDChannel.h"

//创建数据源
- (void)viewDidLoad{
  _inUseTitles = @[@"item_0",@"item_1",@"item_2",@"item_3",@"item_4",@"item_5"];
  _unUseTitles = @[@"item_6",@"item_7",@"item_8",@"item_9",@"item_10",@"item_11",@"item_12"];
  _currentItem = @"item_0";
}

//点击事件
- (void)btnTap {
    __weak typeof(self) weakSelf = self;
    [XDChannel showChannelWithInUseTitles:_inUseTitles
                              unUseTitles:_unUseTitles
                              currentItem:_currentItem
                             isFirstFixed:YES
                                   finish:^(NSArray *inUseTitles,
                                            NSArray *unUseTitles,
                                            NSString *currentItem,
                                            NSInteger currentItemIndex,
                                            BOOL isInUseTitlesChanged) {

                                weakSelf.inUseTitles = inUseTitles;
                                weakSelf.unUseTitles = unUseTitles;
                                weakSelf.currentItem = currentItem;

                                NSLog(@"%@-%ld-%d",currentItem, (long)currentItemIndex, isInUseTitlesChanged);
                            }];
}

GitHub

喜欢的小伙伴记得点个Star,如果发现bug也请发个issue
GitHub:https://github.com/Xiexingda/XDChannel

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

推荐阅读更多精彩内容

  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    wgl0419阅读 6,359评论 1 9
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,568评论 2 45
  • 生活不需要华丽的外衣,也不需要甜言蜜语,生活需要的是平平淡淡地过完每一天。生活就是两个人一起为生活里每一件事操心,...
    疯子_34a3阅读 240评论 1 2
  • 梦里几渡奈何桥,沉醉听箫,寒夜愈悄。阁中秋娘朱颜巧,倩影微摇,红绫轻飘。 为留红妆把烛烧,蜡炬再高,终余烟硝。少年...
    墨冬明阅读 184评论 0 1