MathEditor 0.3.0

MathEditor 0.3.0

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最新发布2017年2月

Kostub Deshmukh维护。



  • Kostub Deshmukh

MathEditor 是一个针对 iOS 上的数学公式的 WYSIWYG 编辑器。它提供了一个在渲染时进行编辑的 UIView。在渲染数学时,它使用 iosMath 库来获取 LaTeX 样式的排版。

编辑器包含一个数学键盘。但是您也可以提供自己的键盘或使用系统默认键盘。数学键盘已针对轻松输入某些组件(如分数、指数和平方根)进行了优化。

示例

此项目中包含一个示例应用程序,显示如何使用数学编辑器以及自动调整编辑器大小的代码。要运行此应用程序,请克隆存储库,然后首先从 Example 目录中运行 pod install。然后运行 MathEditor_Example 应用程序。

需求

MathEditor 在 iOS 8+ 上运行,并要求使用 ARC 构建。它依赖于以下 Cocoapod

此外,它还依赖于以下 Apple 框架

  • Foundation.framework
  • UIKit.framework

安装

MathEditor 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中

pod "MathEditor"

使用方法

该库提供了一个名为 MTEditableMathLabel 的类,它是一个支持编辑数学公式的 UIView。只需将其添加到您的 storyboard 或 programme性地创建即可。

#import "MTEditableMathLabel.h"

MTEditableMathLabel* label = [[MTEditableMathLabel alloc] initWithFrame:...]
label.delegate = self;

键盘

要使用提供的键盘,设置

label.keyboard = [MTMathKeyboardRootView sharedInstance];

您可以使用任何希望使用的键盘。键盘必须是 UIView 并实现 MTMathKeyboard 接口。

要使用默认的系统键盘,设置 keyboard = nil。(这是默认值。)

许可证

MathEditor 可以在 MIT 许可下使用。有关更多信息,请参阅 LICENSE 文件。