Skip to content
ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

68 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

DatePickerCell

๐Ÿ“… Inline/Expanding date picker for table views.

Swift Package Manager compatible license


[slow motion]

Installation

Swift Package Manager

DatePickerCell is available as a Swift Package. You can add it to your project in Xcode:

  1. Go to File โ†’ Add Package Dependencies
  2. Enter the repository URL: https://github.com/DylanVann/DatePickerCell.git
  3. Choose the version and add to your target

Or add it to your Package.swift file:

dependencies: [
    .package(url: "https://github.com/DylanVann/DatePickerCell.git", from: "1.0.9")
]

Usage

Import the library and use DatePickerCell in your table views:

import DatePickerCell

class ViewController: UITableViewController {
    let datePickerCell = DatePickerCell(style: .default, reuseIdentifier: "DatePickerCell")
    
    override func viewDidLoad() {
        super.viewDidLoad()
        datePickerCell.leftLabel.text = "Start Date"
        datePickerCell.date = Date()
    }
    
    override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        return datePickerCell
    }
    
    override func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
        return datePickerCell.datePickerHeight()
    }
    
    override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
        datePickerCell.selectedInTableView(tableView)
    }
}

About

๐Ÿ“… Inline/Expanding date picker for table views.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages