Re: Injecting text into a CALayer?
Re: Injecting text into a CALayer?
- Subject: Re: Injecting text into a CALayer?
- From: Jon Sigman <email@hidden>
- Date: Fri, 15 Apr 2011 12:19:28 -0700 (PDT)
Yes, that works splendidly!
Thanks, David!
________________________________
From: David Duncan <email@hidden>
To: Jon Sigman <email@hidden>
Cc: email@hidden
Sent: Fri, April 15, 2011 11:54:36 AM
Subject: Re: Injecting text into a CALayer?
Using a sublayer for this purpose is I think the best solution for your issue.
Just create a CATextLayer and add it as a sublayer and your set.
On Apr 15, 2011, at 11:52 AM, Jon Sigman wrote:
"self' is my circle object. I forgot to mention that I move the circles around
onscreen, so the text would ideally somehow be embedded within the circle
objects so they could track together. Would it make sense to have a parallel
CATextLayer associated with each CALayer in my circle object? Or does
CAShapeLayer have that capability?
>
>
>
>
>
________________________________
From: David Duncan <email@hidden>
>To: Jon Sigman <email@hidden>
>Cc: email@hidden
>Sent: Fri, April 15, 2011 11:42:49 AM
>Subject: Re: Injecting text into a CALayer?
>
>On Apr 15, 2011, at 11:11 AM, Jon Sigman wrote:
>
>> In iOS 4.3, I have an app that uses CALayers to draw small circles on the
>>screen
>> like so:
>>
>> CALayer *_layer = [[CALayer alloc] init];
>> [_layer setDelegate:self];
>> [_layer setBounds:CGRectMake( 0,0,100,100 )];
>> [_layer setNeedsDisplay];
>>
>> Is there a way I can draw text into the circle regions? I'd like to label
>them.
>
>What is 'self' in the code above? Having the delegate draw the text would be the
>simplest thing you can do. Next simplest would be to add a CATextLayer sublayer.
>At a higher level however, you could do the exact same thing with UIViews and
>use UILabel for your labels (which since they do less work for text layout are
>generally faster).
>
>--
>David Duncan
>
>
--
David Duncan
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden