SCPageScrubberBar, 像ibooks这样的页面过滤栏

分享于 

3分钟阅读

GitHub

  繁體 雙語
A page scrubber bar like ibooks.
  • 源代码名称:SCPageScrubberBar
  • 源代码网址:http://www.github.com/ohsc/SCPageScrubberBar
  • SCPageScrubberBar源代码文档
  • SCPageScrubberBar源代码下载
  • Git URL:
    git://www.github.com/ohsc/SCPageScrubberBar.git
    Git Clone代码到本地:
    git clone http://www.github.com/ohsc/SCPageScrubberBar
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/ohsc/SCPageScrubberBar
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    SCPageScrubberBar

    SCPageScrubberBar是一个页面过滤栏,如 ibooks。 SCPageScrubberBar与 ios5.0+和 arc 一起工作。

    屏幕截图:

    启动

    手动

    • 从这里下载来自的源代码。
    • 全部添加 SCPageScrubberBar/SCPageScrubberBar 到你的项目
    • QuartzCore.framework 添加到项目中
    • 在使用前添加 #import"SCPageScrubberBar.h"

    CocoaPods

    将SCPageScrubberBar添加到 Podfilepod install

    pod 'SCPageScrubberBar', '~> 0.0.1'

    示例用法

    基本

    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;

    属性

    // 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;

    许可证

    版权所有( c ) 2013 Chao。 这个软件是在BSD许可下许可的。


    Ibooks