RichTextEditorSwiftUI

Platform Swift Version License

概述

RichTextEditorSwiftUI 是一个轻量级、可自定义的 Swift 包,可在您的 iOS 应用程序中启用富文本编辑。它具有直观的工具栏,用于管理文本格式、字体自定义、颜色选择器以及图像/文件插入。此包非常适合需要强大且灵活的文本编辑功能的应用程序。

功能特点


安装

系统要求

使用 Swift Package Manager

  1. 在 Xcode 中,转到 File > Add Packages
  2. 输入仓库 URL:(https://github.com/neerajk-iOS/RichTextEditorSwiftUI)
  3. 选择版本并将其添加到您的项目中。

用法

struct ContentView: View { @StateObject private var viewModel = RichTextEditorViewModel()

var body: some View {
    RichTextView(toolbarConfig: getToolbarConfig())
        .environmentObject(viewModel)
        .padding()
}

}

func getToolbarConfig() -> RichTextToolbarConfig { RichTextToolbarConfig( buttonGroups: [ [.init(type: .undo), .init(type: .redo), .init(type: .bold)] ] ) }

基本设置

  1. 导入包
    import RichTextEditorSwiftUI