有没有办法在 UIDatePicker 中删除小时并添加秒?

Posted

技术标签:

【中文标题】有没有办法在 UIDatePicker 中删除小时并添加秒?【英文标题】:Is there a way to remove hours and add seconds to a UIDatePicker? 【发布时间】:2015-06-19 03:01:14 【问题描述】:

在我的应用程序中,我希望人们能够选择一分钟和一秒,而不是一小时一分钟。

有没有办法删除小时并添加秒作为 UIDatePicker 的选项?

【问题讨论】:

【参考方案1】:

我快速查看了文档,但我认为您不能只做几分钟和几秒钟。毕竟,这将不再是一个真正的日期选择器,只是一个分钟/秒选择器。

完全不了解您的应用,我认为您应该能够创建自己的 UIPickerView 实例或子类,并轻松地使用 Minutes 和 Seconds 对其进行配置。

【讨论】:

我没有意识到这是一个选项。我对ios开发很陌生。我肯定会研究 UIPickerView。谢谢。我认为这可以作为答案。【参考方案2】:

我意识到这有点晚了,但万一其他人发现这个我前一阵子做了 LETimeIntervalPicker。它就像一个 UIDatePicker,但有小时、分钟和秒。 https://github.com/ludvigeriksson/LETimeIntervalPicker

【讨论】:

酷,我会在下一个项目中看看这个。此外,正如您所知,人们倾向于仅投票链接答案。您应该尽可能尝试添加一些代码。感谢分享。

以上是关于有没有办法在 UIDatePicker 中删除小时并添加秒?的主要内容,如果未能解决你的问题,请参考以下文章

根据应用程序设置而不是设备设置在 UIDatepicker 中以 12 和 24 小时格式显示时间

UIDatePicker 减去确切时间 - Swift

countDownTimer = 0 的 UIDatePicker 显示“0 小时 1 分钟”

如何创建自定义 UIDatePicker 控件

如何在 UIDatePicker 中禁用 AM/PM

两个UIDatePicker之间的不同间隔时间