zoukankan      html  css  js  c++  java
  • UICollectionView

    - (void)viewDidLoad {

        [super viewDidLoad];

        // Do any additional setup after loading the view, typically from a nib.

        

        CGFloat itemWidth = (self.view.bounds.size.width - margin*3) / 2;

        CGFloat itemHeight = itemWidth * 0.85 + 100;

        

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

        layout.itemSize = CGSizeMake(itemWidth, itemHeight);

        layout.minimumInteritemSpacing = margin;

        layout.minimumLineSpacing = margin;

        layout.sectionInset = UIEdgeInsetsMake(margin, margin, margin, margin);

        

        self.collectionView = [[UICollectionView alloc]initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height) collectionViewLayout:layout];

        [self.view addSubview:self.collectionView];

        self.collectionView.dataSource = self;

        self.collectionView.delegate = self;

        self.collectionView.backgroundColor = [UIColor whiteColor];

        [self.collectionView registerClass:[HomeCell class] forCellWithReuseIdentifier:HYSquareHotViewCellIdentifier];

    }

    #pragma mark Delegate & DataSource

    - (NSInteger)numberOfSectionsInCollectionView:(UICollectionView *)collectionView

    {

        return 1;

    }

    - (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section

    {

        return 10;

    }

    - (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath

    {

        HomeCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:HYSquareHotViewCellIdentifier forIndexPath:indexPath];

        cell.backgroundColor = [UIColor colorWithRed:((10 * indexPath.row) / 255.0) green:((20 * indexPath.row)/255.0) blue:((30 * indexPath.row)/255.0) alpha:1.0f];

        return cell;

    }

    1
  • 相关阅读:
    Scrapy爬虫框架的安装和使用
    pyspider爬虫框架的安装和使用
    Pyquery解析库的安装和使用
    Beautiful Soup解析库的安装和使用
    lxml解析库的安装和使用
    PhantomJS的安装和使用
    GeckoDriver的安装和使用
    用其他主机docker login登录Harbor仓库报错
    强制删除 Terminating 状态的pod
    YUM安装软件提示[Errno 14] curl#6
  • 原文地址:https://www.cnblogs.com/fantasy3588/p/5313574.html
Copyright © 2011-2022 走看看