DCScrollView 1.2.0

DCScrollView 1.2.0

LangLanguage Obj-CObjective C
License MIT
ReleasedLast Release Feb 2015

Maintained by hirohisa.

  • By
  • Hirohisa Kawasaki

DCScrollView is an extension of UIScrollView that scrolling through the content, the title scrolls with a delay like Etsy app for iOS.



There are two ways to use this in your project:

  • Copy DCScrollView/*.{h.m} into your project

  • Install with CocoaPods to write Podfile

platform :ios
pod 'DCScrollView',  '~> 1.1.0'


Set Delegate, DataSource

DCScrollView uses a simple methodology. It defines a delegate and a data source, its client implement. DCScrollViewDelegate and DCScrollViewDataSource are like UITableViewDelegate and UITableViewDatasource.


Reset cells and redisplays visible cells. Current page keep visible after reloading.

- (void)reloadData;

Remove Cache

If UIViewController received memory warnings, control to clear the memory that DCScrollView has.

- (void)clearData;


  • import DCScrollView.h
  • implement DCScrollViewDataSource and DCScrollViewDelegate's methods


#import "DCScrollView.h"

@interface ExampleViewController ()

<DCScrollViewDataSource, DCScrollViewDelegate>


@implementation ExampleViewController

- (void)viewDidLoad
    [super viewDidLoad];
    DCScrollView *scrollView = [[DCScrollView alloc]initWithFrame:self.view.bounds];
    scrollView.dataSource = self;
    scrollView.delegate = self;

- (NSInteger)numberOfCellsInDCScrollView:(DCScrollView *)scrollView
    return 10;

- (DCScrollViewCell *)dcscrollView:(DCScrollView *)scrollView cellAtIndex:(NSInteger)index
    NSString *identifier = @"Cell";
    DCScrollViewCell *cell = [scrollView dequeueReusableCellWithIdentifier:identifier];
    if (!cell) {
        cell  = [[DCScrollViewCell alloc] initWithReuseIdentifier:identifier];

    return cell;

- (NSString *)titleOfDCScrollViewCellAtIndex:(NSInteger)index
    return @"title";

will deprecate

- (void)setFont:(UIFont *)font textColor:(UIColor *)textColor highlightedTextColor:(UIColor *)highlightedTextColor


DCScrollView is available under the MIT license.