This is a CCLayer
subclass that basicly serves one purpouse: defining the line height for CCLabelTTF Fields.
The first Version was kindly created by Hardschool on stackoverflow.
Here is a Code Example:
CCLabelTTFLineSpaced * myText = [CCLabelTTFLineSpaced labelWithString:@"Hello" dimensions:CGSizeMake(230,70) hAlignment:kCCTextAlignmentLeft fontName:@"Helvetica" fontSize:9 lineSpace:11];
[myText setColor:ccBLACK];
myText.opacity = 255 * 0.5;
I also added a method that allows you to fade the opacity like this:
[myText fadeTo:255*0.8 withDuration:0.8 withDelay:0.8];
I was testing this with Cocos2D 2.1 on iOS 7.1 and iOS 6.1 and it works great. (It might also work on newer Cocos2D Versions?!?)
It's written without ARC so dont forget to set the -fno-objc-arc
flag if you are using ARC.
Feel free to send me any merge requests if you have some improvements.
thanks