Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Advanced horizontal scrolling ticker for iOS
Latest commit dc59353 @malcommac fixed readme
Failed to load latest commit information.
DMScrollingTicker fixed readme fixed readme


DMScrollingTicker is an advanced horizontal scroll ticker class made in Objective-C for iOS. It doesn't use standard NSTimer to perform animations but instead Quartz Layers / CoreGraphics. It allows to load any set of UIView subclasses and add to the scrolling queue with a simple call.

Daniele Margutti,

DMScrollingTicker Example Project

How to get started

You can pick between two modes:

  • standard mode: you will pass your list of UIViews and begin animation (all views will be adjusted and loaded at startup time)
  • lazy mode: you will pass only UIView's CGSizes array and a datasource blocks handler and DMScrollingView will load each view only when needed (and remove them when not used). It may be useful when you have lots of ticker elements (here called subviews) and you pay attention to the memory usage

It's compatible with iOS 4.x+ or later (it uses blocks).

Change log

May 31, 2012

  • First version


If you found this project useful, please donate. There’s no expected amount and I don’t require you to.

Something went wrong with that request. Please try again.