Etiqueta de marca de autoscroll en iphone

Tengo una UILabel que quiero desplazar como etiqueta de marquee en HTML, ¿cómo se supone que debo hacer eso?

<code>#define LEFTSCROLLDIRECTION 0
#define RIGHTSCROLLDIRECTION 1

MarqueeLabel *marquee = [[MarqueeLabel alloc] initWithFrame:CGRectMake(10, 10, 300, 30)];
label.scrollDirection = LEFTSCROLLDIRECTION;
[self.view addSubview:marquee];
</code>
Editar

he encontradoesta clase para esto que parece funcionar al principio ..

Pero hay un error en esto ... si navego hacia adelante en UINavigationController y hago clic en ViewController después de un tiempo, la autoScrollLabel deja de animar ...

<code>AutoScrollLabel *autoScrollLabel = [[AutoScrollLabel alloc] init];
autoScrollLabel.text = @"Hi Mom!  How are you?  I really ought to write more often.";
autoScrollLabel.textColor = [UIColor yellowColor];
</code>

Respuestas a la pregunta(4)

Su respuesta a la pregunta