A page scrubber bar like ibooks.
Objective-C Ruby
Switch branches/tags
Nothing to show
Latest commit 660a309 Jan 6, 2014 @ohsc ohsc Merge pull request #5 from bitdeli-chef/master
Add a Bitdeli Badge to README
Permalink
Failed to load latest commit information.
Resources
SCPageScrubberBar import project Jan 6, 2013
SCPageScrubberBarDemo import project Jan 6, 2013
.gitignore
LICENSE.md
README.md
SCPageScrubberBar.podspec add cocoapods spec file Jan 6, 2013

README.md

SCPageScrubberBar

SCPageScrubberBar is a page scrubber bar like ibooks. SCPageScrubberBar works with iOS5.0+ and ARC.

Screenshot:

   

Getting Started

Manually

  1. Download the source from here
  2. Add all under SCPageScrubberBar/SCPageScrubberBar to your project
  3. Add QuartzCore.framework to your project
  4. Add #import "SCPageScrubberBar.h" before using it

CocoaPods

Add SCPageScrubberBar to your Podfile and pod install.

pod 'SCPageScrubberBar', '~> 0.0.1'

Example Usage

Basic

SCPageScrubberBar *scrubberBar = [[SCPageScrubberBar alloc] initWithFrame:CGRectMake(20.0f, 400.0f, 280.0f, 30.0f)];
scrubberBar.delegate = self;
scrubberBar.minimumValue = 0;
scrubberBar.maximumValue = 100;
scrubberBar.isPopoverMode = (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad);
[self.view addSubview:scrubberBar];

SCPageScrubberBarDelegate

@required
// Return the text of main titleLabel
- (NSString*)scrubberBar:(SCPageScrubberBar*)scrubberBar titleTextForValue:(CGFloat)value;
// Return the text of sub titleLabel
- (NSString*)scrubberBar:(SCPageScrubberBar*)scrubberBar subtitleTextForValue:(CGFloat)value;
@optional
// This method will be called when a page is selected
- (void)scrubberBar:(SCPageScrubberBar*)scrubberBar valueSelected:(CGFloat)value;

Properties

// The delegate
@property (nonatomic, weak) id <SCPageScrubberBarDelegate> delegate;
// Default value is NO
@property (nonatomic, assign) BOOL alwaysShowTitleView;
// Default value is NO
@property (nonatomic, assign) BOOL isPopoverMode;

LICENSE

Copyright (c) 2013 Chao Shen. This software is licensed under the BSD License.

Bitdeli Badge