如何创建自定义 UIDatePicker 控件
Posted
技术标签:
【中文标题】如何创建自定义 UIDatePicker 控件【英文标题】:How to Create Custom UIDatePicker Control 【发布时间】:2013-02-05 11:00:11 【问题描述】:我需要创建自定义UIDatePicker
控件,仅显示星期几、小时、分钟和时间格式(上午、下午)。我刚刚开始ios
开发,所以没有太多的想法。任何见解或参考表示赞赏。谢谢
【问题讨论】:
【参考方案1】:查看UIDatePicker
的datePickerMode
属性
不同的可用模式是:
typedef enum
UIDatePickerModeTime,
UIDatePickerModeDate,
UIDatePickerModeDateAndTime,
UIDatePickerModeCountDownTimer
UIDatePickerMode;
如果您需要一周中的几天,则需要实现一个基本的 UIPickerView 并在其上添加您自己的数据。
【讨论】:
但我只需要工作日、时间、时间格式 你不能用 UIDatePicker 做到这一点。您将必须实现一个基本的 UIPickerView 并在其上添加您自己的数据【参考方案2】:您需要使用UIPickerView
创建自己的自定义选择器。如果我们要使用UIDatepicker
,
需要将日期选择器模式用作UIDatePickerModeDateAndTime
,并且我们需要覆盖其他不必要的数据。
【讨论】:
以上是关于如何创建自定义 UIDatePicker 控件的主要内容,如果未能解决你的问题,请参考以下文章
iPad UI 的 JavaScript 模拟(特别是 UIDatePicker 和 UIPicker)
如何在 SwiftUI 视图中使用自定义 UI 控件,例如 Button?