如何从上到下然后从左到右排列 UICollectionViewCell

How to arrange UICollectionVewCell from top to bottom then left to right

问题 : 如何将 UICollectionViewCell 从上到下然后从左到右对齐?

现状 : 我从左到右,从上到下,这是正常的行为。

查看图片 :

MyCell.swift :

import UIKit
class MyCell: UICollectionViewCell {
    @IBOutlet weak var lblCell: UILabel!
}

myCollectionVC.swift :

import UIKit

private let reuseIdentifier = "Cell"

class myCollectionVC: UICollectionViewController {


    @IBOutlet weak var simpleCell: UICollectionViewCell!

    override func viewDidLoad() {
        super.viewDidLoad()
        self.collectionView!.registerClass(UICollectionViewCell.self, forCellWithReuseIdentifier: reuseIdentifier)
        }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
    }

    // MARK: UICollectionViewDataSource

    override func numberOfSectionsInCollectionView(collectionView: UICollectionView) -> Int {
        return 1    }

    override func collectionView(collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
        //Test behavior with static number
        return 100
    }

    override func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {
        let cell: MyCell = collectionView.dequeueReusableCellWithReuseIdentifier("My_Cell", forIndexPath: indexPath) as! MyCell;
        cell.backgroundColor = UIColor.greenColor();
        cell.lblCell.text = String(indexPath.row + 1);
        return cell
    }

}

如何让单元格从上到下再从左到右?

[1][5][9][13]
[2][6][10][14]
[3][7][11][15]
[4][8][12][16]
...
...

在最坏的情况下,我会尝试单元格的静态方法对齐。
在我的示例中只是一个示例。实际上它必须是一个动态变量。

只需将滚动方向从属性检查器更改为水平,如下图所示:

你的结果将是: