【文件属性】:
文件名称:AdaptiveCardUI:UI片段,以JSON编写并使用SwiftUI呈现
文件大小:1.48MB
文件格式:ZIP
更新时间:2021-05-07 20:05:28
swift json conversational-ui adaptive-cards codable
自适应卡
AdaptiveCardUI是用于在SwiftUI中呈现自适应卡的库。
自适应卡是用JSON编写的UI片段,应用程序和服务可以进行公开交换。 AdaptiveCardUI将此JSON转换为本地SwiftUI视图树,从而允许将轻量级UI集成到您的SwiftUI应用程序中。
动机
Microsoft构建并维护自适应卡架构。 它们具有可用于SDK,包括适用于iOS的。
AdaptiveCardUI旨在为Swift开发人员提供更自然的体验:
它使用Swift Codable解码和编码自适应卡
允许通过视图修改器和SwiftUI Environment自定义外观
通过自定义元素支持可扩展性
支持暗模式和动态类型
适用于存在SwiftUI的所有平台
自适应卡基础
自适应卡是一种清晰,一致地显示数据并与之交互的好方法。 您可以使用它们在图像旁边显示富文本,允许用户与按钮进行交互,甚至