ClearTextLabel 1.0.1

ClearTextLabel 1.0.1

TestsTested
LangLanguage Obj-CObjective C
License MIT
ReleasedLast Release Dec 2014

Maintained by Tarun Tyagi.



  • By
  • Tarun Tyagi

ClearTextLabel - iOS (Objective-C)

ClearTextLabel is a UILabel subclass that creates a label with see-through text.

Requirements

  • iOS 6.0 or later
  • CoreFoundation.framework
  • CoreText.framework
  • QuartzCore.framework
  • ARC (either project is ARC or ClearTextLabel is compiled with -fobjc-arc)

Installation

  • Want a pod for this, just add following line to your podfile-
pod 'ClearTextLabel'
  • You may wish to copy the source files directly, totally up to you.

How To Use

Using ClearTextLabel is as simple as using regular UILabel :

ClearTextLabel* objCTLbl = [[ClearTextLabel alloc] initWithFrame:CGRectMake(20, 100, 280, 368)];
objCTLbl.text = @"Can this be drawn with transparency ?";
[self.view addSubview:objCTLbl];

ClearTextLabel draws the text provided to it with transparency.

  • It uses CoreGraphics Context to draw the letters' CGPath.
  • Letters' CGPath, how ? Well what's CoreText there for ?

How It Looks

Screenshot

Demo App

Demo app includes the most basic regular example just for reference.