krishaamer / LTMorphingLabel

A learning-by-doing Swift project cloning the original Morphing Label of iOS 8 introduced in WWDC 2014.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LTMorphingLabel

Yet another learning-by-doing Swift project cloning the original Morphing Label of iOS 8 introduced in WWDC 2014.

LTMorphingLabel

TODOs & Known issues

  • Improve diff performance
  • Text kerning
  • Align to pixel
  • Text shadow
  • Multiline
  • Fade in/out Emoji

Usage

  1. Copy LTMorphingLabel folder to your iOS 8 project;
  2. Change the class of a label from UILabel to LTMorphingLabel;
  3. Programatically set a new String to its text property.

Unit tests

Open the project with Xcode 6 then press command + u.

Contacts

Follow Lex Tang (@lexrus on Twitter)

License

This code is distributed under the terms and conditions of the MIT license.

About

A learning-by-doing Swift project cloning the original Morphing Label of iOS 8 introduced in WWDC 2014.

License:MIT License