HelpKit

Platform

HelpKit 为 Apple 平台的开发者提供向其应用程序添加帮助屏幕的功能。 它使用 SwiftUI 构建,因此可以从 SwiftUI 应用程序本地显示,或者在 UIKit 应用程序中使用 UIHostingController 显示。

该项目已本地化为多种语言,并且按钮将自动适应您应用程序的主题颜色。

  1. 要求
  2. 集成
  3. 用法
  4. 其他包

要求

集成

Swift Package Manager

可以通过 Xcode 中的 Swift Package Manager 将 HelpKit 添加到您的应用程序。 像这样添加到您的项目

dependencies: [
    .package(url: "https://github.com/adamfootdev/HelpKit.git", from: "1.0.0")
]

用法

要开始使用该框架,您需要首先导入它

import HelpKit

HKConfiguration

这是一个包含配置 HelpKit 所需所有相关详细信息的结构体。 可以像这样创建它

let configuration = HKConfiguration(
    displayMode: .navigation,
    topicSections: topicSections
) {
    print("Get Support")
}

HKTopicSection

这是一个包含有关帮助主题部分详细信息的结构体。 可以像这样创建它

let topicSection = HKTopicSection(
    "Topic Section",
    topics: topics
)

HKTopic

这是一个包含有关帮助主题详细信息的结构体。 可以像这样创建它

let topic = HKTopic(
    "Topic",
    iconSystemImage: "questionmark.circle",
    iconTint: .red,
    content: "Some content here…",
    contentImage: Image("image"),
    links: links,
    keywords: ["keyword"]
)

HKLink

这是一个包含有关帮助链接详细信息的结构体。 可以像这样创建它

let topic = HKLink(
    "Website",
    url: URL(string: "https://www.example.com")!
)

HelpView

使用以下方法创建视图的实例

HelpView(configuration: configuration)

其他包

AboutKit

向您的应用程序添加“关于”屏幕。

FeaturesKit

向您的应用程序添加功能列表屏幕。