您的位置:首页 > 移动开发 > IOS开发

iOS的集中collection布局

2016-01-22 12:37 375 查看
这是一个简单帮助实现无限滚动的小框架


使用方法和效果图如下,完整demo地址:https://github.com/81516741/LDLayoutView/tree/master
代码:

 //**********这里没什么的,就是造点假数据*********//

    //*height/width
的比值,瀑布流必须参数,其余可无

    NSArray * HWScales = @[@1.2,@1.5,@1.3,@1.9,@1.6,@1.1,@1.0,@0.5,@1.5,@1.2,@1.5,@1.3,@1.9,@1.6,@1.1,@1.0,@0.5,@1.5];

   
//装图片名的数组

    NSMutableArray * pictures = [NSMutableArray array];

    for (int i =1; i <19; i++) {

        NSString * image = [NSString stringWithFormat:@"%02d",i];

        [pictures addObject:image];

    }

    

    LDLayoutView * layoutView = [LDLayoutView layoutView];

    layoutView.delegete = self;

    layoutView.frame = CGRectMake(20,
100,280, 200);

   
//设置是否显示指示条

    [layoutView showHorizontal:NO showVertical:NO];

    

    //******《主要步骤》传递数据显示内容*****//

    [layoutView layoutPictures:pictures withHWScales:HWScales andLayoutType:LDLayoutViewLayoutTypeWaterFlow];

    

    //添加到控制器的view

    [self.view addSubview:layoutView];
效果:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: