All Projects → hilalbaig → HBSegmentedControl

hilalbaig / HBSegmentedControl

Licence: other
Custom Segmented Control in Swift

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to HBSegmentedControl

MMSegmentControl
A custom segmented control for iOS applications.
Stars: ✭ 13 (-86.87%)
Mutual labels:  customization, segmented-controls
DailyNews
Daily News is a news app with good looking user interface ! Apps architecture is MVVM and used RxSwift for binding.
Stars: ✭ 31 (-68.69%)
Mutual labels:  swift5
SETabView
SETabView is a TabBar with simple yet beautiful animations that makes your apps look cool!
Stars: ✭ 53 (-46.46%)
Mutual labels:  swift5
KeychainWrapper
A lightweight, pure-Swift library for the iOS keychain.
Stars: ✭ 51 (-48.48%)
Mutual labels:  swift5
ValliStart
A start menu to replace the un-customizable one that you have right now.
Stars: ✭ 89 (-10.1%)
Mutual labels:  customization
BetterMappable
Better Mappable through Property Wrappers using ObjectMapper
Stars: ✭ 26 (-73.74%)
Mutual labels:  swift5
blur-my-shell
Extension that adds a blur look to different parts of the GNOME Shell, including the top panel, dash and overview
Stars: ✭ 516 (+421.21%)
Mutual labels:  customization
dot-slapdash
A magical folder on your computer that helps you customize Slapdash.
Stars: ✭ 14 (-85.86%)
Mutual labels:  customization
conky-cards
Conky theme inspired by the "Flat" trend
Stars: ✭ 75 (-24.24%)
Mutual labels:  customization
StoryboardPreviewsBySwiftUI
Introduce how to make the Storyboard file and Xib file correspond to the preview function by SwiftUI.
Stars: ✭ 35 (-64.65%)
Mutual labels:  swift5
telegram-systray-icons
Custom systray icons for Telegram on GNOME Shell
Stars: ✭ 35 (-64.65%)
Mutual labels:  customization
Deviice
Swift library to easily check the current device and some more info about it.
Stars: ✭ 51 (-48.48%)
Mutual labels:  swift5
awesome-ios-developer
List of awesome iOS & Swift stuff!!
Stars: ✭ 586 (+491.92%)
Mutual labels:  swift5
Swift-IOS-ANE
FlashRuntimeExtensions.swift. Example Air Native Extension written in Swift 5 for iOS, macOS and tvOS
Stars: ✭ 56 (-43.43%)
Mutual labels:  swift5
EKAstrologyCalc
Astrology Calculator calculates moon's rise/set times, moon Age, moon phases and Zodiac Sign for location and time
Stars: ✭ 31 (-68.69%)
Mutual labels:  swift5
Blazor.Diagrams
A fully customizable and extensible all-purpose diagrams library for Blazor
Stars: ✭ 327 (+230.3%)
Mutual labels:  customization
dotfiles
Files that start with a dot (they're very cool).
Stars: ✭ 124 (+25.25%)
Mutual labels:  customization
TVToday
iOS TV Shows app with TMDb Api. RxSwift, MVVM, Clean Architecture. Tuist + Swift Package Manager
Stars: ✭ 27 (-72.73%)
Mutual labels:  swift5
appdb
A fully-featured iOS client for appdb.to written in Swift 5
Stars: ✭ 111 (+12.12%)
Mutual labels:  swift5
Hippolyte
HTTP Stubbing in Swift
Stars: ✭ 109 (+10.1%)
Mutual labels:  swift5

A Swift 5 version of Custom Animated Segmented Control

alt text

Install

Drag and drop HBSegmentedControl.swift file to your project and assign it to a view from storyboard

Customization

  segmentControl.items = ["Weekly", "Fornightly", "Monthly"]
  segmentControl.borderColor = .clear
  segmentControl.selectedLabelColor = .white
  segmentControl.unselectedLabelColor = .red
  segmentControl.backgroundColor = .lightGray
  segmentControl.thumbColor = .black
  segmentControl.selectedIndex = 1
  segmentControl.addTarget(self, action: #selector(segmentValueChanged(_:)), for: .valueChanged)

Attribution

Much of the information was gleaned from appdesignvault.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].