DTRichTextEditor

This project aims to provide a replacement for Apple’s severely limited UITextView and to allow for editing attributed strings. It consists of the following parts:

  • DTLoupe - showing a magnifying glass that closesly resembles Apple’s built-in original
  • DTWebArchive - this is the way how rich text is represented on the UIPasteboard
  • DTCoreText - parsing HTML, generating NSAttributedString instances, displaying attributed strings, creating HTML
  • DTFoundation - several helper methods

Documentation

View the Change Log about what was recently changed and the Known Issues to learn about current limitations of DTRichTextEditor.

Documentation for DTRichTextEditor can be browsed online or installed in your Xcode Organizer via the Atom Feed URL.

Documentation for DTWebArchive can be browsed online or installed in your Xcode Organizer via the Atom Feed URL.

Documentation for DTFoundation can be browsed online or installed in your Xcode Organizer via the Atom Feed URL.

Follow @cocoanetics on Twitter or subscribe to the Cocoanetics Blog for news and updates.

License

It is open source and covered by a standard 2-clause BSD license. That means you have to mention Cocoanetics as the original author of this code and reproduce the LICENSE text inside your app.

You can purchase a Non-Attribution-License for 150 Euros for not having to include the LICENSE text.

We also accept sponsorship for specific enhancements which you might need. Please contact us via email for inquiries.