Aztec for iOS:原生 HTML 编辑器
Aztec & WordPressEditor 简介
Aztec 是一个 Swift 库,它提供了一个具有 HTML 视觉编辑功能的 UITextView
子类。
- 如果您想创建一个与原始 HTML 内容交互的 App,请使用此库。
WordPressEditor 是一个 Swift 库,它提供了一个插件,使 Aztec 能够与 WordPress 内容一起工作。
- 如果您想创建一个与 WordPress HTML 内容交互的 App,请使用此库。
要求
- iOS 11 及以上
- Xcode 12 及以上
运行示例应用
要运行示例应用,您首先需要从 Aztec 的根目录打开文件 Aztec.xcworkspace
。
确保选中了 AztecExample
目标,然后按住 CMD + R 运行。
这两个库都可通过 Carthage 获取。要安装它,只需将以下行添加到 Cartfile 中
github "wordpress-mobile/AztecEditor-iOS" "1.0" # or the version number you want
github "wordpress-mobile/WordPressEditor-iOS" "1.0"
按照 这些说明 将 Aztec.framework
或 WordPressEditor.framework
添加到您应用程序中。
然后
- 打开您的项目,转到您的目标 构建设置 并将
$(SDKROOT)/usr/include/libxml2/
添加到 头文件搜索路径 中。 - 转到
构建阶段
>链接二进制与库
,并添加Aztec.framework
。 - 将
import Aztec
添加到项目源代码中。
这两个库都可通过 CocoaPods 获取。要安装它们,只需将以下行添加到 Podfile 中
pod "WordPress-Aztec-iOS", "1.0" # or the version number you want
pod "WordPress-Editor-iOS", "1.0"
安装 Aztec 后,导入模块并使用如下所示的 Aztec.TextView
视图
import Aztec
// ...
let textView = Aztec.TextView(
defaultFont: UIFont,
defaultParagraphStyle: ParagraphStyle = ParagraphStyle.default,
defaultMissingImage: UIImage) {
阅读我们的 贡献指南 了解如何报告问题、贡献代码以及更多贡献方式。
联系获取
如果您有问题关于设置或只是想打个招呼,请加入WordPress Slack,并在#mobile
频道发消息。
许可协议
AztecEditor-iOS和WordPress-Editor-iOS是受Mozilla Public License Version 2.0许可的开源项目。