Skip to content

Repository files navigation

Attributed

Pod Version Pod License Pod Platform Build Status

Convert HTML or XML to an NSAttributedString.

Installation

Install with CocoaPods by adding the following to your Podfile:

use_frameworks!

pod 'Attributed'

Then run:

pod install

Usage

import Attributed

let html = "Waltz, <em>bad nymph</em>, for quick jigs <span class=\"bold\">vex</span>."

let baseFont = UIFont.preferredFont(forTextStyle: .body)
let modifier = modifierWithBaseAttributes([.font: baseFont], modifiers: [
	selectMap("em", Modifiers.italic),
	selectMap("span.bold", Modifiers.bold),
])

let attributedString = NSAttributedString.attributedStringFromMarkup(html, withModifier: modifier)

License

Attributed is released under the MIT license. See LICENSE for details.

About

Convert HTML or XML to an NSAttributedString.

Resources

Stars

15 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages