TwicketSegmentedControl alternatives and similar libraries
Based on the "Switch" category.
Alternatively, view TwicketSegmentedControl alternatives based on common mentions on social networks and blogs.
HMSegmentedControlA highly customizable drop-in replacement for UISegmentedControl.
RAMPaperSwitch8.8 0.0 L5 TwicketSegmentedControl VS RAMPaperSwitch:octocat: 🎚 RAMPaperSwitch is a Swift material design UI module which paints over the parent view when the switch is turned on. iOS library by @Ramotion
BetterSegmentedControlAn easy to use, customizable replacement for UISegmentedControl & UISwitch.
DGRunkeeperSwitch8.2 0.0 L5 TwicketSegmentedControl VS DGRunkeeperSwitchRunkeeper design switch control
SevenSwitch7.1 0.0 L5 TwicketSegmentedControl VS SevenSwitchiOS7 style drop in replacement for UISwitch
AIFlatSwitch6.9 0.0 L4 TwicketSegmentedControl VS AIFlatSwitchNicely animated flat design switch alternative to UISwitch
SJFluidSegmentedControlA segmented control with custom appearance and interactive animations. Written in Swift 3.0.
TKSwitcherCollectionAn animation switch collection
PinterestSegment6.0 0.0 L5 TwicketSegmentedControl VS PinterestSegmentA Pinterest-like segment control with masking animation.
AKASegmentedControl🍫 Fully customizable Segmented Control for iOS
LUNSegmentedControlCustomizable segmented control with interactive animation.
MultiSelectSegmentedControlUISegmentedControl remake that supports selecting multiple segments, vertical stacking, combining text and images.
JTMaterialSwitch4.6 0.0 L4 TwicketSegmentedControl VS JTMaterialSwitchA Customizable Switch UI for iOS, Inspired from Google's Material Design
ViralSwitch4.6 0.0 L5 TwicketSegmentedControl VS ViralSwitchA UISwitch that infects its superview with its tint color.
DynamicMaskSegmentSwitchA segment switcher with dynamic text mask effect
AnimatedSwitch3.9 0.0 L5 TwicketSegmentedControl VS AnimatedSwitchUISwitch which paints over the parent view with the color in Swift.
Switcher3.6 0.0 L5 TwicketSegmentedControl VS SwitcherSwift - Custom UISwitcher with animation when change status
Switch3.4 0.0 L5 TwicketSegmentedControl VS Switch💊 An iOS switch control implemented in Swift with full Interface Builder support
YUSegment2.8 0.0 L5 TwicketSegmentedControl VS YUSegmentA customizable Segmented Control for iOS. Supports text and image.
PMZSwitch2.8 0.0 L5 TwicketSegmentedControl VS PMZSwitchYet another animated toggle
Appwrite - The Open Source Firebase alternative introduces iOS support
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of TwicketSegmentedControl or a related project?
Custom UISegmentedControl replacement for iOS, written in Swift, used in the Twicket app.
It handles the inertia of the movement, so you can “throw” the selector from one side to the other.
Take a look at the design by @dsaltaren on Dribbble
- Drag and Tap gesture
- Movement animation
- IB compatible
- Customizable colors
How to use it:
You can either create it using Interface Builder, or by code.
Whenever the segmented control is instantiated, you'll have to tell it which are going to be the segments it will have:
let titles = ["First", "Second", "Third"] segmentedControl.setSegmentItems(titles)
Every time you use this function, the control is redrawn.
If you want to manually move to an index:
Keep in mind that the first segment index is
To listen to changes on the selected index you just need to set yourself as delegate:
segmentedControl.delegate = self
And you'll get notified with the following interface:
func didSelect(_ segmentIndex: Int)
One last thing to mention, even if you set a different outer frame, its contentView height will always be
You can customize the segmented control through the following properties:
defaultTextColor: UIColor - Text color for unselected segments
highlightTextColor: UIColor - Text color for selected segment
segmentsBackgroundColor: UIColor - Background color for unselected segments
sliderBackgroundColor: UIColor - Background color for selected segment
isSliderShadowHidden: Bool - Boolean to decide if the slider should have shadow
use_frameworks! pod 'TwicketSegmentedControl'
To manually add
TwicketSegmentedControl to your project you just need to copy the
Source folder files.