RichTextEditorSwiftUI
是一个轻量级、可自定义的 Swift 包,可在您的 iOS 应用程序中启用富文本编辑。它具有直观的工具栏,用于管理文本格式、字体自定义、颜色选择器以及图像/文件插入。此包非常适合需要强大且灵活的文本编辑功能的应用程序。
(https://github.com/neerajk-iOS/RichTextEditorSwiftUI)
。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)] ] ) }
import RichTextEditorSwiftUI