可选择文本

一个用于显示一行或多行只读可选择文本的视图。

概述

SelectableText 是一个 SwiftUI 视图,旨在将文本呈现为只读且可选择的文本,填补了 SwiftUI 标准 Text 视图不支持文本选择的空白。它默认使用适合平台的正文字体,但其真正的实用性在于它对属性化文本的支持。这允许进行详细的自定义,能够在文本的属性中直接应用各种文本样式——例如字体粗细、大小和颜色。

文档

您可以在这里找到文档:https://kevinhermawan.github.io/SelectableText/documentation/selectabletext

安装

您可以通过将 SelectableText 添加到 Package.swift 的 dependencies 值中,使用 Swift Package Manager 将其作为依赖项添加到您的项目中。

dependencies: [
    .package(url: "https://github.com/kevinhermawan/SelectableText.git", .upToNextMajor(from: "1.0.0"))
]

或者,在 Xcode 中

  1. 在 Xcode 中打开您的项目。
  2. 单击 File -> Swift Packages -> Add Package Dependency...
  3. 输入仓库 URL:https://github.com/kevinhermawan/SelectableText.git
  4. 选择您想要添加的版本。您可能想要添加最新版本。
  5. 单击 Add Package