Latest 1.4.5
Homepage https://github.com/Geektree0101/VEditorKit
License MIT
Platforms ios 9.0, requires ARC
Dependencies Texture, BonMot, RxSwift, RxCocoa
Authors

VEditorKit

CI Status
Version
License
Platform

Lightweight and Powerful Editor Kit built on Texture(AsyncDisplayKit)
https://github.com/texturegroup/texture.


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.

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

  • Advanced EditableTextView (Support Combined words such as Korean)
  • Default Image, Video, Og-Object(Link Preview) UI Components
  • XML Parser & Builder
  • Editor Rule Base Development

Example


Bi-direction attribute binding Combined Words TypingAttribute Regex pattern base attributed typing
VEditorKit VEditorKit VEditorKit
XML Parse & Build Delete Media Content & Merge TextViews Auto-generate Link Preview
VEditorKit VEditorKit VEditorKit

Usage

Requirements

  • Xcode <~ 9.0
  • Swift 4.2
  • iOS <~ 9.3

Installation

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

pod 'VEditorKit'

Author

Powered by Vingle.inc

License

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

Very Community Vingle is looking for iOS Developer in Republic of Korea.

https://careers.vingle.net/#/engineering/ios

VEditorKit

Latest podspec

{
    "name": "VEditorKit",
    "version": "1.4.5",
    "summary": "Lightweight and Powerful Editor Kit",
    "description": "Lightweight and Powerful Editor Kit built on Texture(AsyncDisplayKit)",
    "homepage": "https://github.com/Geektree0101/VEditorKit",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": {
        "Geektree0101": "[email protected]"
    },
    "source": {
        "git": "https://github.com/Geektree0101/VEditorKit.git",
        "tag": "1.4.5"
    },
    "platforms": {
        "ios": "9.0"
    },
    "requires_arc": true,
    "xcconfig": {
        "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) AS_USE_VIDEO=1"
    },
    "source_files": "VEditorKit/**/*",
    "dependencies": {
        "Texture": [
            "~> 2.7"
        ],
        "BonMot": [],
        "RxSwift": [],
        "RxCocoa": []
    }
}

Pin It on Pinterest

Share This