SCPageScrubberBar 0.0.1

SCPageScrubberBar 0.0.1

TestsTested
LangLanguage Obj-CObjective C
License BSD
ReleasedLast Release Dec 2014

Maintained by Unclaimed.


Downloads

Total118
Week0
Month0

Installs

Apps8
powered by Segment

GitHub

Stars303
Watchers20
Forks28
Issues5
Contributors2
Pull Requests1

Code

Files4
LOCLines of Code 380


  • By
  • Chao Shen

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

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.