使用UIViews创建网格

时间:2015-02-12 15:08:24

标签: ios swift uiview

全部, 我需要在另一个方形UIView(更大)中创建一个UIViews网格。所以我想创建x = 20,y = 20的UIViews,它将在UIView中创建一个网格。

我知道如何在swift中以编程方式创建一个UIVew,例如:

let rectangle = UIView(frame: CGRectMake(location.x, location.y, 20, 20))
        rectangle.backgroundColor = UIColor.redColor()
        self.view.addSubview(rectangle)

但是最好的方法是将这个UIView添加到另一个UIView而不是主要的UIView。

所以我有主要的UIView覆盖屏幕和一个较小的网格,然后我想让UIViews制作网格?

任何帮助都会很棒,而且比我在IB中制作超过一百个UIIView更好。

1 个答案:

答案 0 :(得分:2)

使用UICollectionView.远离最佳解决方案来创建网格布局。