我是Xcode(和Obj-C或Swift)编程的新手,我的问题是:
使用layoutSubviews然后以编程方式定位控件而不是仅在创建控件时对控件应用约束是否有任何缺点?
在我的情况下,我有一个带有80个UILabel的视图,它在16x5网格中的位置和大小相同
我确实有一个使用界面构建器的工作视图但是有很多约束来获得我想要的布局并且它减慢了整个视图控制器
答案 0 :(得分:1)
底线 - 做得快。我喜欢这样的程序化方法。再说一遍,你做一个CollectionView可能会更好,并让布局得到处理。 FlowLayout将处理网格没问题。