Tagly
Tagly 允许像标签云一样显示列表。它是专注于使用 SwiftUI 编写的,这意味着其 API 与原始视图(如列表和堆叠)的 API 相似。
安装
您应该使用 Cocoapods 来安装 Tagly。按照以下方式更新您的 Podfile
target 'MyApp' do
pod 'Tagly', '~> 0.1'
end
然后运行 pod install
。在命令完成后,Tagly 应该可用在您的 workspace 中。
使用方法
您只需要提供一个辨识元素集合、一个构建每个标签的闭包以及可选的标签间间隔。
import Tagly
...
TagCloudView(data: tags, spacing: 8) { tag in
Text(tag.title)
.foregroundColor(Color.white)
.padding(.horizontal, 10)
.padding(.vertical, 5)
.background(Color.black)
.cornerRadius(5)
}
然后您就有了这个漂亮的标签云效果
需求
iOS >= 13.0
许可
Tagly遵循MIT许可证。有关更多信息,请参阅LICENSE文件。