• swift 创建UICollectionView


    //

    //  CollectionViewController.swift

    //  tab

    //

    //  Created by su on 15/12/8.

    //  Copyright © 2015年 tian. All rights reserved.

    //

    import UIKit

    class CollectionViewController: UIViewController, UICollectionViewDelegate, UICollectionViewDataSource {

        

        var collectionView: UICollectionView!

        

        override func viewDidLoad() {

            super.viewDidLoad()

            

            let flowLayout = UICollectionViewFlowLayout()

            flowLayout.itemSize = CGSize( (Tools().SCREEN_WIDTH - 30) / 3, height: (Tools().SCREEN_WIDTH - 30) / 3)

            

            collectionView = UICollectionView(frame: self.view.bounds, collectionViewLayout: flowLayout)

            collectionView.backgroundColor = UIColor.whiteColor()

            collectionView.registerNib(UINib(nibName: "CollectionViewCell", bundle: nil), forCellWithReuseIdentifier: "CollectionViewCell")

            collectionView.delegate = self

            collectionView.dataSource = self

            self.view.addSubview(collectionView)

            

            

            

            

        }

        func collectionView(collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {

            return 10

        }

        func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {

           let cell = collectionView.dequeueReusableCellWithReuseIdentifier("CollectionViewCell", forIndexPath: indexPath)

            

            return cell

            

        }

        override func didReceiveMemoryWarning() {

            super.didReceiveMemoryWarning()

            // Dispose of any resources that can be recreated.

        }

        

        /*

        // MARK: - Navigation

        // In a storyboard-based application, you will often want to do a little preparation before navigation

        override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {

            // Get the new view controller using segue.destinationViewController.

            // Pass the selected object to the new view controller.

        }

        */

    }

  • 相关阅读:
    elasticsearch为什么比mysql快
    elasticsearch(lucene)索引数据过程
    UidGenerator springboot2集成篇
    StampedLock的理解和使用
    EsClientRHL-elasticsearch java客户端开源工具
    Spring只定义接口自动代理接口实现类
    浅谈浏览器存储(cookie、localStorage、sessionStorage)
    图片无缝拼接
    js中变量的连续赋值
    web页面ios浏览器img图片的坑
  • 原文地址:https://www.cnblogs.com/tian-sun/p/5030010.html
Copyright © 2020-2023  润新知