TOScrollBar
是一个 UI 组件,可以插入到 UIScrollView
实例中,使用户可以通过一个滑动手势遍历整个滚动区域。
它被设计得看起来和标准系统控件一样,并且已经优化以确保它对滚动性能的影响最小。
UIScrollView
的整个内容高度。UIScrollView
通过 Objective-C 运行时和 KVO 进行交互。UISlider
的 Taptic Engine 碰撞效果,可在 iPhone 7 上使用。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
属性访问滚动条。也为配置边距提供了便利的方法
TOScrollBar
将与 iOS 7 及以上版本兼容。虽然是用 Objective-C 编写的,但它应该很容易导入 Swift。
将 TOScrollBar
文件夹的内容复制到您的应用程序项目中。
我正在开发一个漫画阅读应用,允许用户将漫画系列组合成一个单独的视图控制器。
不幸的是,一些用户报告说某些漫画系列有非常多的期数。将这些问题从它们的集合中拆分出来没有意义,但与此同时,遍历漫画已经成为一个令人痛苦的过程。
这个滚动条是我计划的一系列升级中的第一个组件,旨在使导航大型漫画收藏更易于管理。
TOScrollBar
由 Tim Oliver 创建,是 iComics 的一个组件。
TOScrollBar
可在 MIT 许可证下使用。有关更多信息,请参阅LICENSE文件。