【问题标题】:Invoke a date picker instead of a standard keyboard调用日期选择器而不是标准键盘
【发布时间】:2009-09-14 05:14:59
【问题描述】:

当我点击文本字段时,我需要调用 UIDatePicker。通常,当我们点击文本字段时,键盘会弹出。但我需要一个日期选择器而不是那个。谁能帮帮我...!

提前谢谢你。

【问题讨论】:

    标签: iphone date textfield picker


    【解决方案1】:

    UIDatePicker 返回 NSDdate。使用 NSDateFormatter 获取你想要的字符串:

    NSDateFormatter *format = [[NSDateFormatter alloc] init];
    [format setDateFormat:@"yyyy-MM-dd"];
    NSLog(@"%@", [format stringFromDate:newDate]);
    

    【讨论】:

      【解决方案2】:

      文本字段是用于文本输入的控件。这就是为什么点击它会弹出键盘。如果您需要日期选择器,如果您的视图中有空间,只需直接使用日期选择器,否则使用按钮并设置按钮的目标操作,以便它显示包含您的日期选择器的新视图。

      【讨论】:

      • 谢谢......我为此实现了一个按钮......你能告诉我如何从我从日期选择器获得的字符串中删除时间。我只需要日期。谢谢
      猜你喜欢
      • 2011-06-14
      • 1970-01-01
      • 2015-06-07
      • 1970-01-01
      • 2021-01-08
      • 1970-01-01
      • 2017-12-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多