Skip to content

scrainie/SCDatePicker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SCDatePicker

SCDatePicker is a simple UIDatePicker with a UIToolbar and 'Done' button. Three lines of code.

Install

Simply drag the SCDatePicker.swift file to your project.

Usage

  1. Subclass your UITextfield as DateFieldTextField.

  2. Create a IBOutlet weak var datePickerTextField: UITextField! and connect it to your StoryBoards UI

  3. Add SCDateFieldDelegate to your ViewController

     datePickerTextField.dateDelegate = self
     datePickerTextField.datetype = .date
    

There are the basic three UIDatePicker options to choose from

  • Date
  • DateAndTime
  • CountDownTimer

Use .datetype to select choice using

  • date
  • time
  • countdown

E.g.,

datePickerTextField.datetype = .date
datePickerTextField.datetype = .time
datePickerTextField.datetype = .countdown

##Delegate When SCDatePicker has finished selecting date, you can receive the date as a string or Date()

func dateTextHasChanged(dateString:String, date:NSDate)

Sample Usage:

class ViewController: UIViewController, SCDateFieldDelegate {

    @IBOutlet weak var datePickerTextField: DateFieldTextField!
    
    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
        
        datePickerTextField.dateDelegate = self
        datePickerTextField.datetype = .date
    }

    
    func dateTextHasChanged(dateString: String, date: NSDate) {
    
        datePickerTextField.text = dateString
        
    }
    
    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }


}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages