如何在 Swift 中制作标签列表?

问题描述 投票:0回答:3

我想创建一个标签列表,我将从数组中获取什么,但如何将其样式化为:

enter image description here

在气泡内部,如果行已满,则自动放置在下一行。有什么建议或想法吗?

ios swift tags
3个回答
8
投票

请阅读下面提供的库链接,它具有出色的自定义标签设计以及您设计所需的所有内容。

https://github.com/ElaWorkshop/TagListView

以下是如何使用它。

  1. 添加其 cocoapods [pod "TagListView"]。
  2. 创建一个要在其上显示所选标签的视图并对其进行约束。
  3. 将视图类名称更改为“TagListView”。
  4. 在 viewDidLoad() 上设置委托。 [yourView.delegate = self]
  5. 现在你就可以使用它了。例如。

yourView.addTag("标签上的名称") 或 yourView.addTags(["第一个标签上的名称","第二个标签上的名称","第三个标签上的名称",.....等等])


2
投票

enter image description here我使用集合视图在 swift 中实现了一个简单且可自定义的标签列表视图。

这里是我的github链接。


0
投票

如果你想用 swift ui 来实现

那么这个仓库就会很有帮助 回购-https://github.com/giiiita/TagLayoutView

实施起来非常简单

© www.soinside.com 2019 - 2024. All rights reserved.