MarqueeView (Scrolling Marquee for iOS)

MarqueeView (Scrolling Marquee for iOS)

Released 6 years ago , Last update 6 years ago

Easily create fully customizable, auto-scrolling, infinitely looping marquees with any custom content you want. Great for building scrolling galleries, news tickers and auto-scrolling taglines.

SEMarqueeView for iOS is a super easy to use component that lets you create scrolling marquees. It is a great component with which you can create scrolling galleries, news tickers, auto-scrolling tag-lines etc.

The behavior and usage is just like you use a UITableView with delegate methods.

The items you add in a MarqueeView are cloned automatically to create an infinite scrolling effect.


  • Easily create scrolling marquees with any custom content you want.
  • Ability to fully customize the cell designs.
  • Ability to change the number of cells.
  • Ability to change auto-scroll speed.
  • Ability to change scroll direction. Choose either from left to right or the opposite.
  • Efficient memory usage, recycling views, completely crash-free.
  • Ability to use multiple MarqueeViews in a single view and control them separately.
  • Compatible with iOS4.0+ SDK.
  • Can be used both for iPhone and iPad projects.
  • Includes demo app Xcode project for quick start.


No external libraries are required. Just drop the framework file in your existing project and you are good to go!

Integration Guide

1) Drag & drop SEMarqueeView.framework to your project.

2) Add this line on top whatever view controller you want to use it on.

#import <SEMarqueeView/SEMarqueeView.h>

3) Create a SEMarqueeView object and add it as a subview.

SEMarqueeView *mView = [[SEMarqueeView alloc] initWithFrame:CGRectMake(0, 0, 320, 200) andSpeed:100 andDirection:SCROLL_LEFT];
mView.delegate = self; [self.view

4) Implement delegate methods to configure content and you are done!

- (int) numberOfCellsInMarqueeView:(SEMarqueeView *)marqueeView {
    return 5;

- (CGSize) marqueeView:(SEMarqueeView *)marqueeView sizeOfCellAtIndex:(int)index {
    return CGSizeMake(200, 200);

- (UIView *) marqueeView:(SEMarqueeView *)marqueeView cellAtIndex:(int)index {

    UIView *view = [[[UIView alloc] init] autorelease];
    view.backgroundColor = [UIColor redColor];
    return view;

- (void) marqueeView:(SEMarqueeView *)marqueeView didSelectItemAtIndex:(int)index {
        NSLog(@"tapped on cell %d", index);


14 day 14-day money-back guarantee


App License (Binary Only)

  • Perpetual license

  • 1 site, unlimited servers

  • No distribution (hosted use only)

  • Commercial use

  • 6 months support


Distributor License (Source code included)

  • Perpetual license

  • 5 projects

  • Can distribute code and binary products

  • Commercial use

  • 6 months support

3 licenses, starting from From » $19.99 View Licenses

Get A Quote

What do you need?
  • Custom development
  • Integration
  • Customization / Reskinning
  • Consultation
When do you need it?
  • Soon
  • Next week
  • Next month
  • Anytime

Thanks for getting in touch!

Your quote details have been received and we'll get back to you soon.

Or enter your name and Email
  • K Kavitha 10 months ago
    I need SEMarqueeView framework.....Plz help me to download
  • M Mark 3 years ago
    Do you have plans or know of a vertical marquee?
  • JB jay bagtharia 5 years ago
    i am not able to find SEMarqueeView framework. From where i must download it ?? please ans me as fast possible ...
    • SE Sarp Erdag Publisher 5 years ago
      click on the "view pricing" button on the top right and you will be able to download