【问题标题】:SBDatePicker Its posssible to set minimum date and maximum date in swift?BSDatePicker 可以快速设置最小日期和最大日期吗?
【发布时间】:2016-08-17 07:13:23
【问题描述】:

我是开发 ios 应用程序的新手,我在 Cocapods 框架中使用了 SBPickerSelector 来选择 datePicker。 是否可以设置MinumDate和MaximumDate???

【问题讨论】:

  • 你在哪里下载了SBDatePicker你能显示apth吗
  • 是的,我已经使用 Cocopods 下载了。cocoadocs.org/docsets/SBPickerSelector/1.0.9/index.html
  • 你能展示你尝试过的代码吗
  • func Sh​​owDatePicker() { let picker: SBPickerSelector = SBPickerSelector.picker() picker.delegate = self picker.pickerType = SBPickerSelectorType.Date //picker.doneButtonTitle = "Done" //picker.cancelButtonTitle = “取消”picker.onlyDayPicker = true; //picker.datePickerType = SBPickerSelectorDateType.Default picker.defaultDate = NSDate() let point: CGPoint = view.convertPoint(view.frame.origin, fromView: view.superview) var frame: CGRect = view.frame frame.origin = point picker.showPickerIpadFromRect(frame, inView: view) }

标签: ios swift cocoapods


【解决方案1】:

试试;

let picker: SBPickerSelector = SBPickerSelector.picker()

//Minimum Date
picker.datePickerView.minimumDate = NSDate(); // A date

//Maximum Date
picker.datePickerView.maximumDate = NSDate(); // An other date ;
//or picker.setMaximumDateAllowed(NSDate())

【讨论】:

    【解决方案2】:

    我不明白你从使用SBDatePicker 得到什么,看起来他们只是简单地包装了原始类UIDatePicker

    使用这种包装器的问题在于,它们并不总是拥有原始类的完整功能集,您可以指望他们的开发人员跟上 Apple 的变化(他们没有)。

    如果您只使用UIDatePicker,您可以按照您的要求设置maximumDateminimumDate

    查看UIDatePicker Class Reference

    这里是example 设置最小和最大日期

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多