如何创建自定义 UIDatePicker 控件

Posted

技术标签:

【中文标题】如何创建自定义 UIDatePicker 控件【英文标题】:How to Create Custom UIDatePicker Control 【发布时间】:2013-02-05 11:00:11 【问题描述】:

我需要创建自定义UIDatePicker 控件,仅显示星期几、小时、分钟和时间格式(上午、下午)。我刚刚开始ios 开发,所以没有太多的想法。任何见解或参考表示赞赏。谢谢

【问题讨论】:

【参考方案1】:

查看UIDatePickerdatePickerMode属性

不同的可用模式是:

typedef enum 
   UIDatePickerModeTime,
   UIDatePickerModeDate,
   UIDatePickerModeDateAndTime,
   UIDatePickerModeCountDownTimer
 UIDatePickerMode;

如果您需要一周中的几天,则需要实现一个基本的 UIPickerView 并在其上添加您自己的数据。

【讨论】:

但我只需要工作日、时间、时间格式 你不能用 UIDatePicker 做到这一点。您将必须实现一个基本的 UIPickerView 并在其上添加您自己的数据【参考方案2】:

您需要使用UIPickerView 创建自己的自定义选择器。如果我们要使用UIDatepicker

需要将日期选择器模式用作UIDatePickerModeDateAndTime,并且我们需要覆盖其他不必要的数据。

【讨论】:

以上是关于如何创建自定义 UIDatePicker 控件的主要内容,如果未能解决你的问题,请参考以下文章

iPad UI 的 JavaScript 模拟(特别是 UIDatePicker 和 UIPicker)

Android入门UI-创建自定义控件

如何在 SwiftUI 视图中使用自定义 UI 控件,例如 Button?

2Android-UI(自定义控件&ListView)

UWP 自定义控件与 UI 使用 Nuget 问题,同时使用该控件

如何在 Material-UI 自动完成控件中自定义填充?