This project aims to duplicate the methods present on Mac OSX which allow creation of
NSAttributedString from HTML code on iOS.
The project covers two broad areas:
- Layouting - Interfacing with CoreText, generating attributed strings from HTML code
- User Interface - UI-related classes render these objects, specifically
This is useful for drawing simple rich text like any HTML document without having to use a
UIWebView. For text selection and highlighting (as you might need for an Editor or Reader) there is the commercial DTRichTextEditor component which can be purchased in the Cocoanetics Parts Store.
A Q&A answers some frequently asked questions.
Changelog: GitHub Releases
There is also a Programming Guide with a set of solutions to common problems.
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 75 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.