objective-c - UIDatePicker 更改默认选定行

标签 objective-c ios8 uidatepicker

我的应用程序中有 UIDatePicker。我已将其模式设置为“时间”。

在默认选定的行中显示当前时间。那么如何改变呢?

我想将上午 9:00 显示为默认选择,无论当前时间是多少。

我尝试过以下代码,

NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"hh:mm a"];
NSDate *date = [formatter dateFromString:@"9:00 a"];
[myDatePicker setDate:date];

但是,它因“无效参数不满足:日期”而崩溃

有人可以帮我吗? 提前致谢!

最佳答案

在界面生成器中设置属性似乎存在一些问题,但在此链接中您可以找到所需的一切:

Default Date for UIDatePicker in iOS

关于objective-c - UIDatePicker 更改默认选定行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29921013/

相关文章:

objective-c - 加载时浏览器中的 UIActivityViewIndicator 如果字符串包含 http ://remove it

Swift SKEmitter 节点 - BSXPCMessage 收到消息 : Connection interrupted 的错误

javascript - 刷新 div 后日期选择器不工作

ios - (Swift) 将 UIDatePicker 选择的日期分配给 UITextField

ios - UIWebView 不能在 iOS8 上播放 HTML5 视频

jquery - 创建后将事件处理程序添加到 jQuery UI 日期选择器

ios - 在每个 UITableViewCell 中显示备用 View - iOS

ios - 为什么我的委托(delegate)方法没有在 Storyboard中调用?

ios - 如何为 NSAttributedString 设置动画?

iOS 应用程序已在 App Store 和 iOS 8 版本中