zoukankan      html  css  js  c++  java
  • CollectionView

    // UICollectionView :集合视图.可布局出来各种展示效果,可支持多列展示数据,支持两个方向滚动(或)

        UICollectionViewFlowLayout *layout = [[UICollectionViewFlowLayout alloc]init];

        //每个item的大小

        layout.itemSize = CGSizeMake(100, 100);

    //2.设置分区的缩进量  上, 左, 下,右,

        layout.sectionInset = UIEdgeInsetsMake(5, 10, 5, 5);

        //3.设置最小item间距

        layout.minimumInteritemSpacing = 10;

        //4.设置最小的行间距

        layout.minimumLineSpacing = 20;

        //5.设置滑动方向

    //     layout.scrollDirection = UICollectionViewScrollDirectionHorizontal;//水平方向

        //6.设置页眉的高度

        layout.headerReferenceSize = CGSizeMake(100, 200);

        layout.footerReferenceSize = CGSizeMake(100, 200);

        //创建

        UICollectionView *collectionView = [[UICollectionView alloc]initWithFrame:[UIScreen mainScreen].boundscollectionViewLayout:layout];

        //配置属性

        collectionView.dataSource = self;

        //注册cell

        [collectionView registerClass:[CollectionViewCell class] forCellWithReuseIdentifier:@"item"];

        //注册页眉

        [collectionView registerClass:[HeaderView class]forSupplementaryViewOfKind:UICollectionElementKindSectionHeader withReuseIdentifier:@"header"];

         //注册页脚

        [collectionView registerClass:[UICollectionReusableView class]forSupplementaryViewOfKind:UICollectionElementKindSectionFooter withReuseIdentifier:@"footer"];

        //代理

        collectionView.delegate = self;

            //加载到根视图

        [self.view addSubview:collectionView];

  • 相关阅读:
    javaweb-番外篇-Commons-FileUpload组件上传文件
    javaweb-3-在Eclipse中引入Tomcat
    javaweb-2-Tomcat初步学习与使用
    javaweb-1-B/S初论
    jdk安装与配置
    程序、计算机程序、java初论
    RPC原理及RPC实例分析
    java堆排序(大根堆)
    数据结构——堆(Heap)大根堆、小根堆
    Spring事务传播机制和数据库隔离级别
  • 原文地址:https://www.cnblogs.com/wukun168/p/6010815.html
Copyright © 2011-2022 走看看