https://github.com/rs/sdsegmentedcontrol
A drop-in remplacement for UISegmentedControl that mimic iOS 6 AppStore tab controls
https://github.com/rs/sdsegmentedcontrol
Last synced: 7 months ago
JSON representation
A drop-in remplacement for UISegmentedControl that mimic iOS 6 AppStore tab controls
- Host: GitHub
- URL: https://github.com/rs/sdsegmentedcontrol
- Owner: rs
- License: mit
- Created: 2012-09-26T17:38:02.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2015-09-08T15:41:34.000Z (over 10 years ago)
- Last Synced: 2025-10-02T16:50:03.193Z (7 months ago)
- Language: Objective-C
- Size: 3.9 MB
- Stars: 1,197
- Watchers: 82
- Forks: 181
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Segmented Control
A drop-in remplacement for UISegmentedControl that mimic iOS 6 AppStore tab controls.

## Features
- Segments with image, image and text or text only
- Interface Builder support (just throw a UISegmentedControl and change its class SDSegmentedControl)
- Animated segment selection
- Content aware dynamic segment width
- Scrollable if there are too many segments for width
- Animated segment selection, with animated arrow
- Appearance customization thru UIAppearance
- UIControl events for value changes
- Enable or disable specific segments
- Indiviual customizable segment width
### TODO
- Shadow effect / arrows, which show that the segment control is scrollable
## Usage
Import `SDSegmentedControl.h` and `SDSegmentedControl.m` into your project and add `QuartzCore` framework to `Build Phases` -> `Link Binary With Libraries`.
You can then use `SDSegmentedControl` class as you would use normal `UISegmentedControl`.
## Licenses
All source code is licensed under the [MIT-License](https://raw.github.com/rs/SDSegmentedControl/master/MIT-LICENSE).
The icons in the example project are taken from [Glypish Free Iconscreated by Joseph Wain](http://glyphish.com) and licensed under the Creative Commons Attribution 3.0 United States License.
## Authors
- Olivier Poitrey
- Marius Rackwitz