自适应布局 - 根据视图宽度计算第二行视图

Adaptive Layout - calculate second row of views based on view width

我正在使用自适应布局以编程方式将标记为井号标签的动态数字 UIButton 添加到紧凑视图中。自适应布局是否有一种方法可以在满足视图宽度并且需要换行时自动计算,还是我需要自己计算,然后手动将下一行按钮锚定在上一行按钮下面等等?

我当前的来源给了我下面的图像,其中需要第二行。感谢对此的任何指导。

自动布局做不到这一点,所以如果你想使用单独的按钮,你必须自己计算。另一种选择是使用集合视图,它会自动对按钮(单元格)进行布局。