能够插入到UIScrollView实例中的UI组件 - TOScrollBar

2016-11-06      63      Objective-C
项目简介

TOScrollBar

TOScrollBar是一个UI组件,能够插入到UIScrollView实例中。允许用户使用一个滑动手势遍历整个滚动视图。

Features

  • 允许UIScrollView的整个内容高度的细粒度滚动。
  • 直接通过Objective-C和KVO与UIScrollView直接互操作。
  • 作为标准滚动指标动画同样的方式。
  • 显示横向联系空间的44点,因此很容易激活。
  • 在不同的位置点击允许沿滚动视图进行即时遍历。
  • 在缓慢滑动时操作一个滚动动画,是它更容易跟随。
  • 带有初始样式,设置为黑暗主题。
  • 在一个类似样式中对UISlider导入Taptic Engine冲击效果,在iPhone 7中可用。

Examples

TOScrollBar设计为直接添加一个UIScrollView,而不是作为上面的视图。

// Create a scroll bar object
TOScrollBar *scrollBar = [[TOScrollBar alloc] init];

// Add the scroll bar to our table view
[self.tableView to_addScrollBar:scrollBar];

//Adjust the table separators so they won't underlap the scroll bar
self.tableView.separatorInset = [self.tableView.to_scrollBar adjustedTableViewSeparatorInsetForInset:self.tableView.separatorInset];

一旦添加了一个滚动试图,那么滚动栏就可以通过 to_scrollBar属性 访问。贴切的方法也可以应用来轻松配置margin。

Installation

TOScrollBa兼容iOS7以上版本。当在Objective-C中编写时,它也会很容易导入到Swift中。

Manual Installation

复制TOScrollBarfolder的内容到你的app项目中。

CocoaPods

pod 'TOScrollBar'