horseshoe7 / Attributed

Convert HTML or XML to an NSAttributedString.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

License:MIT License


Languages

Language:Swift 94.3%Language:Objective-C 3.8%Language:Ruby 1.9%