Репликация виджета iOS 5 Stocks - PullRequest
1 голос
/ 06 марта 2012

У кого-нибудь есть какие-либо идеи о том, как можно реплицировать тикер прокрутки акций в Центре уведомлений на iOS 5?

Я думаю, что использую UIScrollView и использую подкласс UIViewдля предметов в тикере.Будет ли использование NSTimer лучшим способом для автоматической прокрутки?Как бы я справился с ручным ускорением и замедлением прокрутки, как это делает виджет акций Apple?

Кроме того, как мне справиться с бесконечной прокруткой?

Спасибо за любые предложения.

1 Ответ

1 голос
/ 06 марта 2012

Попробуйте AutoScrollLabel .Это относительно старый класс, но дизайн кода и анимация за ним могут быть полезны.Если я правильно понимаю, это UIScrollView, который содержит две метки, каждая из которых говорит об одном и том же, что приводит к «прокрутке» при анимации между ними.Я уверен, что вы можете использовать эту концепцию и метод drawRect: в коде, чтобы создать свой собственный подкласс UIScrollView и анимировать любой контент, который вы хотите, с бесконечной прокруткой.Вполне возможно, что есть более простой способ, но я использовал AutoScrollLabel в нескольких приложениях, и он прост в использовании и работает без проблем.Дайте мне знать, если вам нужна дополнительная информация / пример использования.Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...