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

Posted

技术标签:

【中文标题】自适应布局 - 根据视图宽度计算第二行视图【英文标题】:Adaptive Layout - calculate second row of views based on view width 【发布时间】:2015-06-14 00:08:28 【问题描述】:

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

我当前的来源为我提供了以下图像,其中需要第二行。欣赏这方面的任何方向。

【问题讨论】:

您可以尝试使用UICollectionView,默认流程布局会为您处理 【参考方案1】:

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

【讨论】:

以上是关于自适应布局 - 根据视图宽度计算第二行视图的主要内容,如果未能解决你的问题,请参考以下文章

两个div并排,左边div固定宽度,右边宽度自适应”,至少列出4种。

CSS布局 , 单列宽度固定,另一列自适应。

flex布局 一侧固定宽度 一侧自适应

pc如何自适应布局 pc端如何根据设计稿做自适应

左右两栏固定宽度,中间自适应布局的5种方案

iOS:自适应集合视图单元格宽度