SkillAgentSearch skills...

ScrollUISegmentController

Scrollable segment controller for iOS swift3

Install / Use

/learn @AliAdam/ScrollUISegmentController
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

ScrollUISegmentController

Scrollable iOS segment controller swift3

ScreenShots

N|Solid

How to use

  • Drag and drop ScrollUISegmentController.swift into your project
  • you can add it manually by code like this
func addScrollUISegmentController() {
let segmentItems = ["1","2","3","4","5","6","7","8","9","10"]
let segment = ScrollUISegmentController.init(frame: CGRect(x:10 ,y:30,width:self.view.frame.width - 20,height: 50), andItems: segmentItems)
segment.segmentDelegate = self
segment.tag = 2
segment.itemWidth = 50
segment.segmentTintColor = .blue
self.view.addSubview(segment)
}
  • implement this delegate to get notified when item clicked ScrollUISegmentControllerDelegate
func selectItemAt(index: Int, onScrollUISegmentController scrollUISegmentController: ScrollUISegmentController) {
print("select Item At\(index) in scrollUISegmentController with tag  \(scrollUISegmentController.tag) ")
}

From Storyboard:

  • add ui view to your controller change it's class to ScrollUISegmentController
  • initialize it like this
segment.segmentDelegate = self
segment.tag = 1
segment.segmentItems = ["1","2","3","4","5","6","7","8","9","10"]
  • implement this delegate to get notified when item clicked ScrollUISegmentControllerDelegate
func selectItemAt(index: Int, onScrollUISegmentController scrollUISegmentController: ScrollUISegmentController) {
print("select Item At\(index) in scrollUISegmentController with tag  \(scrollUISegmentController.tag) ")
}
View on GitHub
GitHub Stars20
CategoryDevelopment
Updated4y ago
Forks6

Languages

Swift

Security Score

60/100

Audited on Mar 17, 2022

No findings