Skip to content

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

License

Notifications You must be signed in to change notification settings

stronggbbz/LTMorphingLabel

 
 

Repository files navigation

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published