gpt4 book ai didi

ios - 如何使用自动布局并将多个 UI 标签包装成一行?

转载 作者:行者123 更新时间:2023-11-29 12:57:51 25 4
gpt4 key购买 nike

我有一个显示 7 条信息的 UITableViewCell 子类,一个横跨顶部的标签显示实体名称,然后是 6 个带有实体数据的标签。纵向时,我希望单元格看起来像:

    | Entity Name                     |
| [data1] [data2] [data3] |
| [data4] [data5] [data6] |

在横向模式下,我希望单元格看起来像:

    | Entity Name                                          |
| [data1] [data2] [data3] [data4] [data5] [data6] |

我可以使用 Autolayout 独立完成其中任何一项,但实现这两项的最佳方法是什么?有没有办法用一组约束来做到这一点,或者我应该在每次旋转设备时删除/添加所有必要的 NSLayoutConstraints,还是有其他解决方案?

最佳答案

为此,我将采用的方法是在单元格内使用 UICollectionView。

这样,单元格的布局由用于执行此类操作的东西管理,如果您决定在将来添加一些标签,则添加多少标签都无关紧要。

将单元格设为 UICollectionViewDelegate/数据源,以便每个单元格管理自己的布局。

关于ios - 如何使用自动布局并将多个 UI 标签包装成一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20570012/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com