【问题标题】:UIDatepicker display future years with ' ---'UIDatepicker 用'---'显示未来年份
【发布时间】:2023-03-24 05:00:01
【问题描述】:

iOS UIDatepicker 显示未来几年的“---”。如何在 iOS 中实现这一点。它只会显示到当前年份,之后显示“---”。当我们在 iPhone 联系人应用程序中添加任何联系人时,我看到了这一点,其中有 addBirth 字段。你可以看到。 请看屏幕截图。

【问题讨论】:

  • maximumDate 可能是您需要的。
  • @Sweeper,这对我没有帮助。我试过那个。

标签: ios swift xcode uidatepicker


【解决方案1】:

UIDatePicker 没有此选项。

可用的选取器模式:timedatedateAndTimecountDownTimer

你可以设置maximumDate的值,这样之后的日期就不能用UIDatePicker选择了。

如果您需要满足确切的需求,您必须创建具有多个组件的自定义 UIPickerView 并管理所有内容。注意:这可能会很混乱。

【讨论】:

  • 感谢您的回复。苹果是如何为联系人应用程序做的。你认为苹果会自己定制他的库吗?
  • 实际上选择器有可选的年份选择器。我不知道公共 API 上没有此功能。
  • 如果他们创造了手段,那么他们就可以像那样实施。
  • 最后,像这样创建了我自己的选择器。 @Lal Krishna,感谢您的建议。
  • 很高兴听到这个消息。如果您有兴趣,可以将其设为开源库。 :-]
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-17
  • 2014-09-18
  • 1970-01-01
  • 2023-03-26
  • 1970-01-01
  • 2011-03-21
相关资源
最近更新 更多