Popularity
0.8
Growing
Activity
3.3
Declining
12
2
6

Monthly Downloads: 0
Programming language: Swift
License: MIT License
Tags: Date & Time    
Latest version: v0.0.5

TimePicker alternatives and similar libraries

Based on the "Date & Time" category

Do you think we are missing an alternative of TimePicker or a related project?

Add another 'Date & Time' Library

README

TimePicker

Better TimePicker for iOS

License: MIT

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.


*Note that all licence references and agreements mentioned in the TimePicker README section above are relevant to that project's source code only.