TimePicker
Better TimePicker for iOS
Requirements
- Swift 5.0
 - iOS 10.0+
 - Xcode 10.2+
 
Installation
The easiest way is through CocoaPods. Simply add the dependency to your Podfile and then pod install:
pod 'TimePicker'
Or Carthage. Add the dependency to your Cartfile and then carthage update:
github "Endore8/TimePicker"
Usage
let timePicker = TimePicker()
view.addSubview(timePicker)
Config
timePicker.config = TimePickerConfig(
    text: TimePickerConfig.Text(                                //  Configurations for hh:mm labels
        color: .black,
        font: .systemFont(
            ofSize: 28,
            weight: .semibold
        )
    ),
    time: TimePickerConfig.Time(                                // Time calculator configs
        initial: TimePickerConfig.Time.initialTime,             // Initial time interval (0 - 24 * 60 * 60)
        step: TimePickerConfig.Time.timeStepRange.lowerBound,   // Minimum change step (0 - 30 minutes)
        format: TimePickerConfig.Time.Format.auto               // Time format
    )
)
ToDo
- Tests
 - Swiping bubbles to hint gestures
 - Code documentation
 
License
The library is available as open source under the terms of the MIT License.