全部, 我需要在另一个方形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更好。
答案 0 :(得分:2)
使用UICollectionView.
远离最佳解决方案来创建网格布局。