zoukankan      html  css  js  c++  java
  • 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.

        }

        */

    }

  • 相关阅读:
    高度百分比生效的方法height:100%
    您可以尝试改变浏览器大小,这个元素依然是水平垂直居中的哦!
    百分比
    百分比布局
    mysql 用户管理
    lnmp安装--linux通过tar.gz源码包安装mysql
    linux内核编译,内核参数修改
    CentOS安装mplayer
    x86与x64与x86_64
    centos 关闭触摸板,触摸板点击
  • 原文地址:https://www.cnblogs.com/tian-sun/p/5030010.html
Copyright © 2011-2022 走看看