布局子视图或约束?

layoutSubviews or constraints?

我是 Xcode(和 Obj-C 或 Swift)编程的新手,我的问题是:

使用 layoutSubviews 然后以编程方式定位控件而不是在创建控件时仅对控件应用约束有什么缺点吗?

在我的例子中,我有一个包含 80 个 UILabel 的视图,它们在 16x5 网格中的位置和大小均等

我确实有一个使用 Interface Builder 制作的工作视图,但是要获得我想要的布局有很多限制,这会减慢整个视图控制器的速度

底线 - 做事要快。我倾向于采用类似的程序化方法。话又说回来,你最好做一个 CollectionView,让布局由它来处理。 FlowLayout 可以毫无问题地处理网格。