Skip to content
This repository was archived by the owner on Apr 11, 2021. It is now read-only.

Commit 3f42616

Browse files
committed
Added sample code to readme.
1 parent 0ea3027 commit 3f42616

1 file changed

Lines changed: 24 additions & 0 deletions

File tree

README.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,30 @@ ScrollableSegmentedControl supports 4 styles of segments: text only, image only,
2626

2727
ScrollableSegmentedControl is designed to be used exactly same as UISegmentedControl. methods and properties are deliberately named same or very similar to ones found in UISegmentedControl.
2828

29+
```swift
30+
@IBOutlet weak var segmentedControl: ScrollableSegmentedControl!
31+
32+
override func viewDidLoad() {
33+
super.viewDidLoad()
34+
35+
segmentedControl.segmentStyle = .textOnly
36+
segmentedControl.insertSegment(withTitle: "Segment 1", image: #imageLiteral(resourceName: "segment-1"), at: 0)
37+
segmentedControl.insertSegment(withTitle: "Segment 2", image: #imageLiteral(resourceName: "segment-2"), at: 1)
38+
segmentedControl.insertSegment(withTitle: "Segment 3", image: #imageLiteral(resourceName: "segment-3"), at: 2)
39+
segmentedControl.insertSegment(withTitle: "Segment 4", image: #imageLiteral(resourceName: "segment-4"), at: 3)
40+
segmentedControl.insertSegment(withTitle: "Segment 5", image: #imageLiteral(resourceName: "segment-5"), at: 4)
41+
segmentedControl.insertSegment(withTitle: "Segment 6", image: #imageLiteral(resourceName: "segment-6"), at: 5)
42+
43+
segmentedControl.underlineSelected = true
44+
45+
segmentedControl.addTarget(self, action: #selector(TableViewController.segmentSelected(sender:)), for: .valueChanged)
46+
}
47+
48+
func segmentSelected(sender:ScrollableSegmentedControl) {
49+
print("Segment at index \(sender.selectedSegmentIndex) selected")
50+
}
51+
```
52+
2953
See the Demo project for example on how to use it.
3054

3155

0 commit comments

Comments
 (0)