• 图解:习近平出席博鳌亚洲论坛2018年年会前瞻 2019-03-19
  • 外贸创新举措 让开放惠及世界 2019-03-15
  • 记者带你逛CES:体验未来科技 2019-03-14
  • 我的中国医改建议,彻底解决看病难看病贵 2019-03-14
  • 海空联合演练相关新闻 2019-01-05
  • 登录 立即注册
    金钱:

    广州快乐十分开奖记录

    快乐十分模拟摇奖在线:瀑布流-collectionView

    [复制链接]
    来自: Zws丶 分类: iOS精品源码 上传时间: 2016-12-27 09:31:32
    Tag:瀑布流 , Layout , image , 图片

    项目介绍:

    ImageLayout

    广州快乐十分开奖记录 www.2hyn.net 瀑布流,网络图片瀑布流

    GitHub: https://github.com/Zws-China/ImageLayout

    How To Use

    
    #import "WSLayout.h"
    
    @property (strong, nonatomic) UICollectionView *collectionView;
    @property (strong, nonatomic) WSLayout *wslayout;
    
    
    self.wslayout = [[WSLayout alloc] init];
    self.wslayout.lineNumber = 2; //列数
    self.wslayout.rowSpacing = 5; //行间距
    self.wslayout.lineSpacing = 5; //列间距
    self.wslayout.sectionInset = UIEdgeInsetsMake(5, 5, 5, 5); //内边距
    
    
    // 透明时用这个属性(保证collectionView 不会被遮挡, 也不会向下移)
    //self.edgesForExtendedLayout = UIRectEdgeNone;
    // 不透明时用这个属性
    //self.extendedLayoutIncludesOpaqueBars = YES;
    self.collectionView = [[UICollectionView alloc]initWithFrame:CGRectMake(0, 64, self.view.frame.size.width, self.view.frame.size.height-64) collectionViewLayout:self.wslayout];
    
    [self.collectionView registerClass:[WSCollectionCell class] forCellWithReuseIdentifier:@"collectionCell"];
    self.collectionView.dataSource = self;
    self.collectionView.delegate = self;
    self.collectionView.backgroundColor = [UIColor lightGrayColor];
    [self.view addSubview:self.collectionView];
    
    
    //返回每个cell的高   对应indexPath
    [self.wslayout computeIndexCellHeightWithWidthBlock:^CGFloat(NSIndexPath *indexPath, CGFloat width) {
    
        CellModel *model = modelArray[indexPath.row];
        CGFloat oldWidth = model.imgWidth;
        CGFloat oldHeight = model.imgHeight;
    
        CGFloat newWidth = width;
        CGFloat newHeigth = oldHeight*newWidth / oldWidth;
        return newHeigth;
    }];
    
    
    #pragma mark - UICollectionViewDataSource
    - (NSInteger)numberOfSectionsInCollectionView:(UICollectionView *)collectionView {
        return 1;
    }
    
    - (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section {
    
        return modelArray.count;
    }
    
    - (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath {
    
        WSCollectionCell *cell = (WSCollectionCell *)[self.collectionView dequeueReusableCellWithReuseIdentifier:@"collectionCell" forIndexPath:indexPath];
    
        cell.model = modelArray[indexPath.row];
    
        return cell;
    }
    
    
    
    

    code4app

    相关源码推荐:

    我来说两句
    *滑动验证:
    所有评论(157)
    littleRed 2016-12-27 09:31:51
    写的真的很不错
    回复
    BlueManlove 2016-12-27 09:31:53
    支持,感谢,祝code4app越来越好~
    回复
    hellokenken 2016-12-27 09:31:58
    支持,感谢,祝code4app越来越好~
    回复
    kengsir 2016-12-27 09:32:01
    不错不错,楼主辛苦了。。。
    回复
    AlonMessi 2016-12-27 09:32:16
    code4app确实是个好地方,必须支持~
    回复
    phoiu 2016-12-27 09:33:15
    写的真的很不错
    回复
    Mycodefourapp 2016-12-27 09:55:57
    不错的帖子
    回复
    565691320 2016-12-27 10:33:34
    楼主威武啊,Code4App有你更给力
    回复
    贝贝啦~ 2016-12-27 11:15:50
    学习学习!
    回复
    提取码:  下载次数:297 状态:已购或VIP 售价:0(原价:10)金钱 下载权限:初级码农 
    5253 1 297
    联系我们
    首页/微信公众账号投稿

    帖子代码编辑/版权问题

    QQ:435399051,742864542

    如何获得代码达人称号?

    代码贡献英雄榜
    用户名 下载数
    通过邮件订阅最新 Code4App 信息
    上一条 /4 下一条
    联系我们
    关闭
    合作电话:
    13802416937
    Email:
    [email protected]
    商务市场合作/投稿
    问题反馈及帮助
    联系我们

    广告投放| 广东互联网违法和不良信息举报中心|中国互联网举报中心|Github|申请友链|手机版|广州快乐十分开奖记录 ( 粤ICP备15117877号-1 )

    快速回复 广州快乐十分开奖记录 返回列表
  • 图解:习近平出席博鳌亚洲论坛2018年年会前瞻 2019-03-19
  • 外贸创新举措 让开放惠及世界 2019-03-15
  • 记者带你逛CES:体验未来科技 2019-03-14
  • 我的中国医改建议,彻底解决看病难看病贵 2019-03-14
  • 海空联合演练相关新闻 2019-01-05