Skip to content

Instantly share code, notes, and snippets.

@Zennaxxtech
Created January 7, 2020 08:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Zennaxxtech/a467ef429b7ed40e53d11f327f559ae7 to your computer and use it in GitHub Desktop.
Save Zennaxxtech/a467ef429b7ed40e53d11f327f559ae7 to your computer and use it in GitHub Desktop.
func showTimepicker(){
//Formate Date
timePicker.datePickerMode = .time
//ToolBar
let toolbar = UIToolbar();
toolbar.sizeToFit()
//done button & cancel button
let doneButton = UIBarButtonItem(title: "Done", style: UIBarButtonItem.Style.bordered, target: self, action: Selector(("donetimePicker")))
let spaceButton = UIBarButtonItem(barButtonSystemItem: UIBarButtonItem.SystemItem.flexibleSpace, target: nil, action: nil)
let cancelButton = UIBarButtonItem(title: "Cancel", style: UIBarButtonItem.Style.bordered, target: self, action: Selector(("canceltimePicker")))
toolbar.setItems([doneButton,spaceButton,cancelButton], animated: false)
// tripDetails is lable. Here error occur. Unable to set toolbar
tripDetails.inputAccessoryView = toolbar
tripDetails.inputView = timePicker
}
@objc func donetimePicker(){
let formatter = DateFormatter()
formatter.dateFormat = "hh:mm a"
lbltime.text = formatter.string(from: timePicker.date)
self.view.endEditing(true)
}
@objc func canceltimePicker(){
self.view.endEditing(true)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment