2010-08-26 14 views
2

est-il possible de faire défiler le texte horizontalement et d'envelopper lorsque vous avez terminé? Défilement automatique comme un ticker NYSE.Défilement du texte avec l'emballage sur l'iPhone

Et y a-t-il une méthode qui pourrait être appelée sur le re-wrap, ainsi je pourrais, par exemple, actualiser le fil de nouvelles? J'ai entendu dire que vous pouvez le faire dans Three20 mais je ne suis pas sûr de la classe/de la mise en œuvre.

À la votre!

Répondre

0

J'ai récemment créé l'un d'entre eux. Fondamentalement, j'ai utilisé 3 UILabels et se positionner dans la méthode layoutSublayers d'un calayer qui est mis en page toutes les quelques secondes. Quand on sort de l'écran, il se déplace jusqu'à la fin. Quelques points clés à retenir:

Utilisez CADisplayLink comme temporisateur au lieu d'un NSTimer.

Si vous souhaitez que l'utilisateur puisse également faire défiler, vous devrez mettre en place une certaine logique pour changer de direction en fonction de votre destination. J'utilise un UIPanGestureRecognizer pour détecter cela.

Espérons que cela aide