【问题标题】:UIDatePicker in UIDatePickerModeCountDownTimer mode: how to change to minutes and seconds mode?UIDatePickerModeCountDownTimer 模式下的 UIDatePicker:如何更改为分秒模式?
【发布时间】:2012-07-16 09:43:23
【问题描述】:

我在情节提要中添加了 UIDatePicker,并将模式设置为 CountDownTimer。 它只显示小时和分钟,但我需要的是分钟和秒模式。 我不需要小时列,需要分钟和秒列。 我尝试更改间隔,但它的最小值是 1 分钟。 是否可以?我怎样才能做到这一点?

【问题讨论】:

  • 您可以自己创建数据源。

标签: iphone storyboard uidatepicker


【解决方案1】:

您可以为您的分秒选择器创建一个数据源。它有两个组成部分:分钟和秒。你必须在UIPickerViewDelegateUIPickerViewDataSource 协议中实现一些方法。

Apple 的示例代码UICatalog.app 供您参考。您可以找到有关如何创建自定义选择器的示例。

【讨论】:

  • 这是否意味着我应该使用 UIPickerview,而不是 UIDatePicker?
  • @ttotto 是的,因为 datePickerMode 没有您想要的类型。
  • 谢谢,那我想在pickerview的选择栏上加上“分”和“秒”。你知道我该怎么做吗?
  • @ttotto 看一下如何创建自定义选择器的示例。
  • 当然,我查看了代码并制作了它,但没有那个功能。你知道选择器控件的选择栏吗?而你见过UIDateCountDownMode中UIDatePikcer的选择栏吗?如果你看到它,你可以在选择栏上找到“小时”和“分钟”字符串。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多