Re: Ticker Style Scrolling Text
Re: Ticker Style Scrolling Text
- Subject: Re: Ticker Style Scrolling Text
- From: Joachim Deelen <email@hidden>
- Date: Mon, 3 May 2010 21:59:10 +0200
Hi Erik,
I think one way to go would be CoreAnimation ... At least I'm using it in my iTunes Menubar Controller Playwatch.
CATextLayer, CAScrollLayer and CABasicAnimation are the Classes that might be helpful. But CoreAnimation is rather complex.
There might be ways to implement it with a "normal" NSView contained in a NSScrollView. And yes, you would have to implement at least one custom NSView.
regards,
Joachim
http://www.aquarius-software.de/AQUARIUS-software_en/PlaywatchFeatures.html
Am 03.05.2010 um 00:58 schrieb Erik Benoist:
> I am writing a small NSStatusItem which displays a NSString in the menu bar and supplies a series of NSMenuItems. As the text to be displayed is occasionally longer than would be permitted on the Menu Bar I would like to animate the text in a Stock Ticker style scrolling animation. Much like you'd see in iTunes when a song is too long to be displayed or how the modem connect NSStatusItem will scroll the words "dialing... authentication...". I tried to simply write text to the menu bar using a Timer writing one character at a time, but the result isn't smooth and due to spacing in between letters can be variable in how much it moves each iteration.
>
> I suspect that a custom NSView is set to the NSStatusItem, but I am at a complete loss as to how to pull this off. Any examples of how to:
> 1. Properly animate the text.
> 2. Attach the resulting animation to the menu bar
>
> would be greatly appreciated. I have googled around extensively and have yet to find a solid example or clue.
>
> Thank you,
> Erik Benoist_______________________________________________
>
> 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
>
_______________________________________________
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