gpt4 book ai didi

ios - UIDatePicker 设置为 15 分钟间隔,但如果用户不滚动,则日期不在 15 分钟间隔内

转载 作者:搜寻专家 更新时间:2023-11-01 06:03:52 25 4
gpt4 key购买 nike

我正在创建一个使用两个 UIDatePickers 的 iOS 应用程序。它们只显示小时和分钟(尽管我的应用程序仍然使用月、日和年)。在 main.storyboard 中,我将 UIDatePickers 的日期值设置为当前日期。而且,我已将它们的间隔设置为 15 分钟。

问题是,如果我不滚动 UIDatePickers,我从它们那里得到的日期值就不会以 15 分钟为间隔。如果我滚动它们,我会得到 15 分钟的间隔。

例子:实际时间是晚上 8:47。 UIDatePicker 加载到晚上 8:45。我在不滚动的情况下从中获得的日期值是晚上 8:47,而不是晚上 8:45。如果我滚动到晚上 8:30 或晚上 9:00,我会得到这些时间。

我想以 15 分钟为间隔计时。有没有办法做到这一点,或者我是否必须编写一个函数来舍入到最接近的 15 分钟间隔?

最佳答案

实际上,有人在 Swift 3 中为此编写了一个扩展。我的错误。这个解决方案非常适合我。

https://stackoverflow.com/a/42263214/7025448

关于ios - UIDatePicker 设置为 15 分钟间隔,但如果用户不滚动,则日期不在 15 分钟间隔内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42662081/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com