# SDSegmentedControl **Repository Path**: mirrors_rs/SDSegmentedControl ## Basic Information - **Project Name**: SDSegmentedControl - **Description**: A drop-in remplacement for UISegmentedControl that mimic iOS 6 AppStore tab controls - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-18 - **Last Updated**: 2026-01-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Segmented Control A drop-in remplacement for UISegmentedControl that mimic iOS 6 AppStore tab controls. ![The only good piece of UI to extract for this terrible app](https://raw.githubusercontent.com/rs/SDSegmentedControl/master/doc/screencast.gif) ## 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