RE: Simple Core Animation Problem
RE: Simple Core Animation Problem
- Subject: RE: Simple Core Animation Problem
- From: Ulai Beekam <email@hidden>
- Date: Sun, 30 Nov 2008 01:04:19 +0000
- Importance: Normal
Thanks for your replyMy plan is to have a one big view covering the whole window, and then put a one big layer covering all that view. That way the rest of the user interface could just be many sublayers within the big layers.The rounded rectangle I mentioned would be one of those sublayers. However, I would want the text field would be a part of that particular sublayer.So, are you saying that when the user double-clicks the rounded rectangle layer and animates to expand, I should (with code) on the spot make a text field in there to display my wanted (editable) text? By doing that, don't I run into the risk of the text not appearing until the animation is over? I would rather want the text field to gradually show as the animation is occurring.Can I somehow back a text field with a layer to control how the text field looks? Will that still make the text field editable? If I can somehow do this, I guess I could use masksToBounds=YES on the rounded rectangle so that the text field will be there "inside" but can remain hidden. That way I might be able to put (with code) the layer backed text field there before the animation takes place, even though the text field will not be fully visible until the animation is over.What do you think?> CC: email@hidden> From: email@hidden> To: email@hidden> Subject: Re: Simple Core Animation Problem> Date: Sat, 29 Nov 2008 00:08:44 -0700> > - Layers can have rounded rects by setting the layer's cornerRadius > property. BTW, you can't create layers in a NIB. The *must* be created > in code.> - Layers do not inherit from NSResponder so clicks (and double-clicks) > must be registered through a backing layer> - You can easily hide a view such as an NSTextField. When your height > animation completes, you will get an -animationDidStop notification at > which point you can show your NSTextField (look at setHidden in NSView).> > You said simple. I'm not so sure that's true. I suggest you write some > code and post specific questions.> > Best Regards,> > -Matt> > > > > On Nov 28, 2008, at 7:26 PM, Ulai Beekam wrote:> >>>> I want to create this user interface element:>> A rounded rectangle somewhere on the window (it should be able to be >> created through code, not inside the NIB).>> If I double click it, it should increase its height using animation.>> But here is the catch: When the heigh is increased, a text field is >> revealed! In other words, there is a text field that is a part of >> that box, and is only revealed when the box height is increased.>> How can I "attach" a textfield to a layer like that?>> Thank you.>>>> U.
_________________________________________________________________
Invite your mail contacts to join your friends list with Windows Live Spaces. It's easy!
http://spaces.live.com/spacesapi.aspx?wx_action=create&wx_url=/friends.aspx&mkt=en-us_______________________________________________
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