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.

        }

        */

    }

  • 相关阅读:
    第五篇
    第四篇
    PAT Basic 1094 谷歌的招聘 (20 分)
    PAT Basic 1093 字符串A+B (20 分)
    Dubbo 04 服务化最佳实现流程
    Dubbo 03 Restful风格的API
    Dubbo 02 微信开发
    Dubble 01 架构模型&start project
    PAT Basic 1020 月饼 (25 分)
    PAT Basic 1019 数字黑洞 (20 分)
  • 原文地址:https://www.cnblogs.com/tian-sun/p/5030010.html
Copyright © 2011-2022 走看看