Home

Awesome

<img src="https://github.com/GeekTree0101/VEditorKit/blob/master/screenshots/logo.png" />

CI Status Version License Platform

Lightweight and Powerful Editor Kit built on Texture(AsyncDisplayKit) https://github.com/texturegroup/texture. </br> VEditorKit provides the most core functionality needed for the editor. Unfortunately, When combined words are entered then UITextView selectedRange will changed and typingAttribute will cleared. So, In combined words case, Users can't continue typing the style they want. </br>

TypingAttributes Spec

When the text view’s selection changes, the contents of the dictionary are cleared automatically. https://developer.apple.com/documentation/uikit/uitextview/1618629-typingattributes

Basic spec list

Example

</br> <table> <tr> <td align="center">Bi-direction attribute binding</td> <td align="center">Combined Words TypingAttribute</td> <td align="center">Regex pattern base attributed typing</td> </tr> <tr> <th rowspan="9"><img src="https://github.com/GeekTree0101/VEditorKit/blob/master/screenshots/english.gif"></th> <th rowspan="9"><img src="https://github.com/GeekTree0101/VEditorKit/blob/master/screenshots/korean.gif"></th> <th rowspan="9"><img src="https://github.com/GeekTree0101/VEditorKit/blob/master/screenshots/regexAttributeTyping.gif"> </th> </table> <table> <tr> <td align="center">XML Parse & Build</td> <td align="center">Delete Media Content & Merge TextViews</td> <td align="center"> Auto-generate Link Preview </td> </tr> <tr> <th rowspan="9"><img src="https://github.com/GeekTree0101/VEditorKit/blob/master/screenshots/test4.gif"></th> <th rowspan="9"><img src="https://github.com/GeekTree0101/VEditorKit/blob/master/screenshots/test3.gif"></th> <th rowspan="9"><img src="https://github.com/GeekTree0101/VEditorKit/blob/master/screenshots/placeholder.gif"></th> </tr> </table>

Usage

Requirements

Installation

VEditorKit is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod 'VEditorKit'

Author

License

VEditorKit is available under the MIT license. See the LICENSE file for more info.