问题标签 [uidatepickermodetime]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - UIDatePicker 在 UIPopoverController 中的某些模式下无法正确呈现
我有一个我在 iPhone 应用程序中使用的模式,工作正常UIDatePicker
:UIDatePickerModeTime
对 iPad 使用相同的基本代码,但将视图放在 a 中UIPopoverController
会产生一些非常不一致的结果。我想要的模式 ( UIDatePickerModeTime
) 加上其他三种模式如下所示。注意其中 2 个根本没有渲染,而是没有内容
UIDatePickerModeTime
UIDatePickerModeCountDownTimer
UIDatePickerModeDateAndTime
UIDatePickerModeDate
什么可能导致UIDatePickerModeTime
和UIDatePickerModeDateAndTime
模式失控?
objective-c - 将 NSString 与星期几和 NSDate 与时间组合成一个 NSDate 对象
我有以下两个对象: 一个带有一周中某一天的 NSString 对象,即星期一、星期二、星期三等。一个 NSDate 对象是从具有 UIDatePickerModeTime 的 UIDatePicker 中保存的。
我需要创建第三个对象,NSDate,它是 NSString 的下一次出现,时间来自 NSDate。
iphone - UIDatePicker、时间和 1970
我遇到了一个小问题,我已经纠结了一两天了。
使用名为 DateCell 的 Apple 示例项目,我提升了它的 UIDatePicker 并将其设置为时间。我使用了这个特殊的代码,因为它在屏幕上/关闭了动画幻灯片。
我的工作流程是设置四个值,开始时间、午餐时间、午餐时间和停止时间。我使用 [NSDate date] 设置这些值。
然后我使用 NSCalander:component 调用来做一些数学运算,例如“添加 30 分钟开始时间以获得午餐时间”和“开始时间 - 午餐时间结束 - 8 小时以获得停止时间”。
初始设置很好。单击开始时间单元格会弹出选择器,然后按照我的简单数学公式选择一个时间更改其他三次。
如果选择了第二行,午餐超时,轮子再次出现以选择您的午餐超时时间。然而,这是我的问题开始的地方。似乎我的 UIDatePickerModeTime 轮返回了 1970 年 1 月 1 日的日期部分。它的这个日期部分弄乱了我的数学公式。
我的问题是,我能做些什么来解决这个问题?
我已经尝试在 XIB 中为选择器设置一个初始的最小时间。这种方法很有效,但是当您在轮盘上选择时间时,轮盘会自行旋转到 XIB 中设置的时间。这种方法没有干净的感觉。
我已经尝试设置 initWithTimeInterval 类方法,但是这些阻塞时间并不是我想要的。
我也尝试过 NSDateFormatter:stringFromDate|dateFromString 调用,这些都没有影响。
我还没有做的事情:
自定义日期/时间字符串。
重建UIDatePicker:从头开始的时间
我在看什么吗?
谢谢。
iphone - UIDatePicker 时间在将 UIDatePicker 的模式更改为 UIDatePickerModeTime 时重置?
我在我的 iPhone 应用程序中使用 UIDatePicker。我保留了一个按钮来单击日期选择器的模式在 UIDatePickerModeTime 和 UIDatePickerModeDate 之间切换。当我在模式为 UIDatePickerModeDate 时更改日期选择器的日期时,更改的日期在我切换模式时正确显示,但如果我更改时间并切换模式,再次将模式切换为 UIDatePickerModeTime 会将时间重置为上午 12:00。我不明白为什么会发生这种情况以及该怎么做。请帮忙。
ipad - blank UIDatePicker on iPad in mode UIDatePickerModeDateAndTime
I am struggling with the UIDatePicker on iPad. The setDate or .date assignment makes the DatePicker empty:
if I change the mode to UIDatePickerModeDate or UIDatePickerModeTime then it would look normal.
Thanks a lot for your answers!
iphone - 在 UIDatePickerModeTime 中更改组件的宽度
好的,所以目前在我正在开发的应用程序中,我正在使用(阅读:hacking)aUIDatePicker
模式设置UIDatePickerModeCountDownTimer
为允许用户输入他们等待的时间。这个问题是你不能限制最大值(我希望它是 5 小时),因为UIDatePickerModeCountDownTimer
忽略了maximumDate
andminimumDate
属性。
所以我尝试将模式更改为UIDatePickerModeTime
,这确实允许我设置限制。现在的问题是,UIDatePickerModeTime
它似乎没有调用widthForComponent:
或titleForRow:
组件非常薄并且没有标题。
以前,它们看起来非常漂亮,但限制不可调整。如何更改这些组件的宽度?我添加了屏幕截图,以便您了解我的意思(请原谅图片中的法语,我正在处理应用程序的法语本地化)。
这是我在 SO 上的第一篇文章,在一直使用它之后,所以如果我忘记了什么,请告诉我。我会发布代码,但我不认为我被允许(公司规则),而且这一切都令人费解。
这是将模式设置为UIDatePickerModeCountDownTimer
(也就是我希望它的外观):
这就是模式设置为UIDatePickerModeTime
(也就是功能更多,但看起来不太好)的样子:
UIDatePickerModeCountDownTimer
或者,如果有人有办法让我设置一个上限,并在该模式下启用“0 小时 0 分钟”(目前,它禁用此选项,因为它被设计为倒数计时器),请让我知道!
谢谢!
PS:我正在使用 iOS SDK 6.0 和 ARC,部署目标为 iOS 5.0+
PPS:“垃圾邮件预防”不允许我发布图片,因为我没有代表。所以我离开了imgur链接
编辑:这是我设置组件宽度的代码。我的应用程序中有其他自定义UIPicker
的数据源和所有这些东西,但我宁愿不为应该如此简单的东西制作另一个自定义 UIPicker。
iphone - 如何在 UIDatePicker 中仅禁用日期选择而不是时间选择
我在我的应用程序中使用 UIDatePicker,我只想禁用其中的日期选择,并且不应该影响时间选择。
谁能帮我这个。
ios - UIDatePicker 自定义
我已将 UIDatePicker 自定义到一个级别,并将其添加到 UIAlertView。
但我在日期选择器的底部和顶部得到黑色,如何删除它。我希望日期选择器整洁干净。
我用来实现这一点的代码:
iphone - 在 UIDatePicker 中仅显示小时数
我有以下代码将 UIDatePicker 设置为仅显示时间。我有两个 UIDatePickers 显示,我想用它们来允许用户选择一个时间范围,例如上午 7 点到下午 5 点之间。
如何设置 UIDatePicker 使其仅显示小时而不显示分钟?
ios - ios时间格式错误
我有一个时间选择器,它以 12 小时格式显示时间。在内部,我将其转换为 24 小时格式。问题是,如果所用时间是 10:24,则显示为 10:01。即“现在”将有 10:24,“self.currentTime”将有 10:01。我究竟做错了什么。
谢谢你。