Skip to content

Latest commit

 

History

History
66 lines (49 loc) · 2.02 KB

README.md

File metadata and controls

66 lines (49 loc) · 2.02 KB

RTLabel

Rich text formatting based on HTML-like markups for iOS.

RTLabel works like UILabel, but supports html-like markups for rich text display. It is based on Core Text, so it supports some of the stuff that Core Text supports

Features

  • bold and italic style
  • color and size
  • stroke
  • indenting
  • kerning
  • line spacing
  • clickable links
  • superscript and subscript
  • html lists of all types

Usage

  1. Drag RTLabel.h and RTLabel.m into your project. Import CoreText framework

    #import "RTLabel.h"

  2. Create RTLabel

    NSString *sample_text = @"bold,italic and underlined text, and text with custom font and color";

    RTLabel *label = [[RTLabel alloc] initWithFrame:...]; [self addSubview:label]; [label setText:sample_text];

  3. Supports the following tags

    Bold Italic Bold & Italic underline, underline with color link double underline , double underline with color custom font custom font with strokes custom font with kerning

    alignment

    indentation

    superscript and subscript
    • one
    • two

Minimum Requirements

  • ARC - this project uses ARC. If you are not using ARC in your project, add '-fobjc-arc' as a compiler flag for StyledPageControl.h and StyledPageControl.m
  • XCode 4.4 and newer (auto-synthesis required)

Contact

twitter.com/honcheng
honcheng.com