【问题标题】:UIDatePicker inside UITableViewCell not displaying hoursUITableViewCell 中的 UIDatePicker 不显示小时数
【发布时间】:2014-11-26 02:53:36
【问题描述】:

当我将 UIDatePicker 添加到情节提要中 UITableViewCell 的内容视图中时,小时数不见了。如果我以编程方式添加 UIDatePicker,出于某种原因,这确实会发生 NOT

这是一个屏幕截图(注意缺少时间):

这与here 提出的问题非常相似,只是我根本没有搞乱UIAppearance

【问题讨论】:

  • 详细说明你需要什么
  • @RameshMuthe 如果你看截图,应该很清楚。小时数不见了。
  • 我遇到了同样的问题。我做了一个测试项目,它似乎只发生在 iPad 上。运行 5s 模拟器时,它会显示小时。
  • 我尝试使用 CollectionView,但仍然没有在 iPad 上显示小时数。所有手机模拟器都可以正常工作,包括 6 plus。
  • 我最终选择了使用 Picker 控件的自定义解决方案。我们没有时间让 Apple 解决这个问题。

标签: ios objective-c uitableview uidatepicker


【解决方案1】:

调用sizeToFit 方法来解决这个问题。

【讨论】:

    【解决方案2】:

    在 XIB 文件中点击日期选择器,然后在右侧菜单中查看,您可以自定义日期选择器选项。

    可能值得检查您是否已将其设置为正确的类型:日期和时间,并且没有其他任何问题。

    否则我会建议删除您当前的一个并从头开始添加一个新的,因为这看起来很奇怪

    【讨论】:

      【解决方案3】:

      你可以参考这个LINK.

      datePicker.datePickerMode = UIDatePickerModeDate;
      

      UIDatePickerModeDate

      日期选择器显示月份、月份中的日期和年份。这些项目的确切顺序取决于区域设置。这种模式的一个例子是 [ 十一月 | 14 | 2014]。

      【讨论】:

      • 请重新阅读问题。我不是在问如何删除时间。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-19
      • 1970-01-01
      • 2011-03-27
      • 2014-01-13
      相关资源
      最近更新 更多