Aztec for iOS: 原生 HTML 编辑器
Aztec 与 WordPressEditor 简介
Aztec 是一个 Swift 库,提供具有 HTML 视觉编辑功能的 UITextView
子类。
- 如果您想创建一个与原始 HTML 内容交互的 App,请使用此库。
WordPressEditor 是一个 Swift 库,提供了一个插件以使 Aztec 能够与 WordPress 内容一起工作。
- 如果您想创建一个与 WordPress HTML 内容交互的 App,请使用此库。
必需条件
- iOS 11 及以上
- Xcode 12 及以上
运行示例 App
要运行 Example 应用程序,您首先需要从 Aztec 的根目录打开文件 Aztec.xcworkspace
。
请确保选择了 AztecExample
目标,并按 CMD + R 运行。
将库与 Carthage 集成
这两个库都可通过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 集成
这两个库都可通过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公共许可证版本2.0 保护的开放源代码项目。