Yes, that works splendidly! Thanks, David!
________________________________ From: David Duncan <david.dun...@apple.com> To: Jon Sigman <rf_...@yahoo.com> Cc: cocoa-dev@lists.apple.com 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 <david.dun...@apple.com> >To: Jon Sigman <rf_...@yahoo.com> >Cc: cocoa-dev@lists.apple.com >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 (Cocoa-dev@lists.apple.com) 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: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com