SectionScrubber
  • October 10, 2023
  • The scrubber will move along when scrolling the UICollectionView it has been added to.
  • When you pan the scrubber you ‘scrub’ over the UICollectionView.
  • While scrubbing you can choose the title that will be shown in the scrubber.

Usage


From your UICollectionViewController:

lazy var sectionScrubber: SectionScrubber = {
let scrubber = SectionScrubber(collectionView: self.collectionView)
scrubber.sectionlabelTextColor = UIColor(red: 69/255, green: 67/255, blue: 76/255, alpha: 0.8)
scrubber.dataSource = self

return scrubber
}()

override func viewDidLoad() {
super.viewDidLoad()
self.collectionView?.addSubview(sectionScrubber)
}

override func scrollViewDidScroll(scrollView: UIScrollView) {
self.sectionScrubber.updateScrubberPosition()
}

override func scrollViewDidEndDragging(scrollView: UIScrollView, willDecelerate decelerate: Bool) {
self.sectionScrubber.updateScrubberPosition()
}

extension RemoteCollectionController: SectionScrubberDataSource {
func sectionScrubber(sectionScrubber: SectionScrubber, titleForSectionAt indexPath: NSIndexPath) -> String {
return Photo.title(index: indexPath.section)
}
}

Installation


SectionScrubber is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod ‘SectionScrubber’

SectionScrubber is also available through Carthage. To install it, simply add the following line to your Cartfile:

github “bakkenbaeck/SectionScrubber”

GitHub


View Github

#carthage #cocoapods #ios #sectionscrubber #swift #uicollectionview
YOU MIGHT ALSO LIKE...
exyte

     

camerakit-ios

CameraKit helps you add reliable camera to your app quickly. Our open source camera platform provides consistent capture results, service ...

HybridCamera

[video width="192" height="416" mp4="https://swiftgit.com/wp-content/uploads/2024/12/68747470733a2f2f7261776769742e636f6d2f7374796c656b69742f696d672f6d61737465722f7669645f6564697465645f325f326d622e676966.mp4"][/video]

TakeASelfie

An iOS framework that uses the front camera, detects your face and takes a selfie. This api opens the front ...

iOS-Depth-Sampler

Code examples of Depth APIs in iOS