Skip to content

awesome-labs/LFTimePicker

Repository files navigation

LFTimePicker

Custom Time Picker ViewController with Selection of start and end times in Swift 🔶. Based on Adey Salyard's design @ Dribbble

Swift Version Build Status License Carthage compatible CocoaPods Compatible
Platform

One to two paragraph statement about your product and what it does.

ezgif com-resize

Features

  • 12h and 24h formats

Requirements

  • iOS 8.0+
  • Xcode 7.3

Installation

CocoaPods

You can use CocoaPods to install YourLibrary by adding it to your Podfile:

platform :ios, '8.0'
use_frameworks!
pod 'LFTimePicker'

To get the full benefits import LFTimePicker wherever you import UIKit

import UIKit
import LFTimePicker

Carthage

Create a Cartfile that lists the framework and run carthage bootstrap. Follow the instructions to add $(SRCROOT)/Carthage/Build/iOS/YourLibrary.framework to an iOS project.

github "awesome-labs/LFTimePicker"

Swift Package Manager

Add this project on your Package.swift

import PackageDescription

let package = Package(
  name: "LFTimePicker"
)

Manually

  1. Download and drop LFTimePickerController.swift in your project.
  2. Congratulations!

Usage example

//1. Create a LFTimePickerController
let timePicker = LFTimePickerController()

//2. Present the timePicker
self.navigationController?.pushViewController(timePicker, animated: true)

//3. Implement the LFTimePickerControllerDelegate
extension ExampleViewController: LFTimePickerControllerDelegate {

	func didPickTime(start: String, end: String) {

		print(start)
		print(end)
	}
}

Contribute

We would love for you to contribute to LFTimePicker, check the LICENSE file for more info.

Meta

Lucas Farah – @7farah7contact@lucasfarah.me

Distributed under the MIT license. See LICENSE for more information.

https://github.com/awesome-labs