Fork of official WordPress-Editor-iOS with reduced unnecessary dependencies to allow smoother 3rd party use. Removed:
CocoaLumberjack (logging library),
WordPressCom-Analytics-iOS (analytics library)
The WordPress-Editor-iOS is the text editor used in the WordPress iOS app to create and edit pages & posts. In short it's a simple, straightforward way to visually edit HTML.
How to get started
You can install the editor in your app via CocoaPods:
platform :ios, '9.0' pod 'WordPress-iOS-Editor'
Or, you can just try out the demo by using the CocoaPods try command:
pod try WordPress-iOS-Editor
WordPress-iOS-Editor requires iOS 9.0 or higher. It depends on the following Apple frameworks:
and the following CocoaPods:
See the podspec for more details.
There are three things that you need to do in order to use the WordPress-iOS-Editor in your app.
Create a ViewController that extends
#import <UIKit/UIKit.h> #import <WordPress-iOS-Editor/WPEditorViewController.h> @interface WPViewController : WPEditorViewController <WPEditorViewControllerDelegate> @end
Implement any of the optional
WPEditorViewControllerDelegatemethods in your view controller.
bodyTextproperties can be used to set and get the title and body of the text document.
For more details, you can review the EditorDemo project included in this repo.
Developer blog & Handbook
To report an issue (for the editor only)
How to Contribute
The following projects were used in the WordPress-iOS-Editor codebase:
|ZSSRichTextEditor||ZSSRichTextEditor is a rich text WYSIWYG Editor for iOS and was the basis for this project.||MIT|
|CYRTextView||CYRTextView is a UITextView subclass that implements a variety of features that are relevant to a syntax or code text view.||MIT|
|HRColorPicker||Simple color picker for iPhone||BSD|
WordPress-iOS-Editor is available under the GPL license. See the LICENSE file for more info.