gpt4 book ai didi

ios - 如何在 UITableView 自定义单元格中创建不一致数量的标签?

转载 作者:行者123 更新时间:2023-11-29 00:36:41 24 4
gpt4 key购买 nike

我想创建一个自定义单元格,其中包含多个标签。如果您知道所需的固定标签数量,则可以轻松创建自定义单元格。但是,如果您不知道特定单元格需要多少个标签怎么办?我从 API 端获取值,该值告诉我们所需的标签数量。如果标签超过 3 个,我将有一个“查看更多”按钮来展开单元格以显示更多标签。

现在我可以考虑通过在自定义单元格中创建 3 个标签来实现这一目标。在 cellForRowAtIndexPath 中,我可以隐藏最后两个标签并根据 API 给出的数据更改单元格框架。但我仍然需要弄清楚如何在单击“查看更多”按钮后显示更多标签。那么解决这一挑战的最佳方法是什么?我们将不胜感激您的一点帮助。

注意:我没有使用 Storyboard。我以编程方式创建每个对象。

最佳答案

您始终可以将 UICollectionView 放在 UITableView 的一行中。 UICollectionView 的每个单元格都有一个 UILabel。根据您从 API 收到的数字,更新您的 UICollectionViewdataSource。如果您不想显示“查看更多”按钮,这是一种方法。

关于ios - 如何在 UITableView 自定义单元格中创建不一致数量的标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40435966/

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