Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. iOS
  3. SectionedSlider

SectionedSlider

MITSwift0.0.5

A customizable iOS slider control that mimics the segmented slider from iOS 11 Control Center.

Visit WebsiteGitHubGitHub
367 stars27 forks0 contributors

What is SectionedSlider?

SectionedSlider is an iOS UI control library that provides a segmented slider component, mimicking the design of the slider in iOS 11's Control Center. It allows developers to implement a slider with discrete, tappable sections for selecting values, offering a native-looking alternative to standard continuous sliders. The library solves the need for a visually distinct, interactive slider that aligns with modern iOS design patterns.

Target Audience

iOS developers building applications that require custom slider controls with a segmented, Control Center-like appearance. It is particularly useful for those targeting iOS 8+ and using Swift 3+ in Xcode 8+.

Value Proposition

Developers choose SectionedSlider for its ease of integration, full customization options, and authentic iOS 11 Control Center aesthetic. It provides a ready-to-use, visually consistent component with support for both programmatic and Storyboard-based setup, saving development time compared to building a custom slider from scratch.

Overview

iOS 11 Control Center Slider

Use Cases

Best For

  • Implementing volume or brightness sliders in media or utility apps
  • Creating settings panels with discrete option selectors
  • Building custom control panels that mimic iOS system interfaces
  • Adding interactive segmented sliders to data visualization or configuration screens
  • Enhancing user input with visually distinct, tappable slider sections
  • Developing iOS apps that require a native Control Center-like slider component

Not Ideal For

  • Apps requiring smooth, continuous value selection instead of discrete steps
  • Cross-platform projects targeting non-iOS operating systems like Android
  • SwiftUI-based applications that prefer native components without UIKit bridging
  • Teams needing advanced theming with custom shapes or animations beyond basic color changes

Pros & Cons

Pros

Native iOS Design

Replicates the segmented slider from iOS 11's Control Center, providing a familiar and aesthetic component that aligns with system UI, as shown in the README's GIF examples.

Easy Dependency Integration

Supports installation via CocoaPods and Carthage with clear version specifications (e.g., ~> 0.0.5), simplifying setup for iOS developers.

Storyboard and Code Flexibility

Can be configured visually in Interface Builder or programmatically in Swift, offering flexibility for different development workflows, as demonstrated in the usage section.

Basic Color Customization

Includes a Palette struct to customize slider and background colors, allowing for visual adaptation to app themes, with examples in the README.

Cons

Limited Customization Options

Only supports color changes via the Palette struct; lacks features for custom shapes, animations, or dynamic section adjustment, which may restrict complex UI designs.

Early Version Concerns

At version 0.0.5, it may have stability issues, infrequent updates, and limited community support compared to more mature libraries, as indicated by the low version number.

No SwiftUI Compatibility

As a UIKit component, it doesn't natively integrate with SwiftUI, requiring additional bridging effort for modern iOS apps using SwiftUI, which isn't mentioned in the README.

Frequently Asked Questions

Quick Stats

Stars367
Forks27
Contributors0
Open Issues1
Last commit6 years ago
CreatedSince 2017

Tags

#ios#library#slider#objective-c#ui#ui-components#custom-controls#mobile-development#cocoapods#swift#carthage#storyboard

Built With

i
iOS
S
Swift

Links & Resources

Website

Included in

iOS51.7kSwift26.0k
Auto-fetched 16 hours ago

Related Projects

SkeletonViewSkeletonView

☠️ An elegant way to show users that something is happening and also prepare them to which contents they are awaiting

Stars12,886
Forks1,125
Last commit1 month ago
MaterialMaterial

A UI/UX framework for creating beautiful applications.

Stars12,005
Forks1,257
Last commit4 years ago
NVActivityIndicatorViewNVActivityIndicatorView

A collection of awesome loading animations

Stars10,706
Forks1,158
Last commit4 months ago
MacawMacaw

Powerful and easy-to-use vector graphics Swift library with SVG support

Stars6,046
Forks569
Last commit2 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub