swift - 从日期选择器swift中隐藏过去的日期和时间

标签 swift datepicker datetimepicker uidatepicker

我试图隐藏日期选择器过去的日期。但我无法隐藏。有什么办法可以隐藏过去的日期和时间。当我设置为最小日期时,我能够禁用过去的日期。那么有什么方法可以从日期选择器中隐藏过去的日期。

Screen Shot

最佳答案

解决方案:

将日期选择器的最小日期设置为当前日期。

datePicker.minimumDate = Date()

您可以按照以下 SO 问题作为引用:

How to hide future or past dates in UIDatePickerView

iOS: UIDatePicker "remove" dates outside min and max dates

注意:最小日期属性将禁用过去日期的选择,但它不会隐藏日期,而是将其灰显。

关于swift - 从日期选择器swift中隐藏过去的日期和时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62749679/

相关文章:

swift - 自定义迭代器以循环模式无限迭代集合

ios - 如何连接两个UITextView

C# DateTimePicker 陷入循环

c# - 如何从 DateTimePicker 控件(Windows 窗体控件)中删除 "Today"按钮

android - 如何在Android中的时间选择器上禁用过去时间

c# - 日期时间选择器 Winforms : Move focus left arrow key

swift - 不同宽度的 UIPageViewController 页面

ios - TextField 和 Button 没有出现在容器 View 中?

angular - MdDatepickerModule - 欧洲格式

javascript - 在 Rails 形式中使用日期选择器时,id 为 'datepicker' 被模型字段 'due_date' 替换