是否可以将UIDatePicker设置为仅几天不包括小时,分钟和秒?

问题描述

您需要选择日期选择器的模式

@IBOutlet weak var myDatePicker: UIDatePicker!

override func viewDidLoad() {
    super.viewDidLoad()
    myDatePicker.datePickerMode = .date // or .Date (Swift 2.x)
}

日期选择器选项

声明SWIFT

var datePickerMode: UIDatePickerMode

讨论此属性的值指示日期选择器的模式。它确定日期选择器是否允许选择日期,时间,日期和时间或倒数时间。默认模式是UIDatePickerModeDateAndTime。有关模式常量的列表,请参见Date Picker Mode。

UIDatePickerMode

日期选择器的模式。

声明常量

时间

日期选择器显示小时,分钟和(可选)AM / PM名称。显示的确切项目及其顺序取决于语言环境集。此模式的一个示例是[6 | 53 | 下午]。

在iOS 2.0及更高版本中可用。

日期

日期选择器显示月份,月份中的几天和年份。这些项目的确切顺序取决于语言环境设置。此模式的一个示例是[November | 15 | 2007]。

在iOS 2.0及更高版本中可用。

日期和时间

日期选择器显示日期(作为星期,月份和月份中的天的统一值)加上小时,分钟和(可选)AM / PM名称。这些项目的确切顺序和格式取决于语言环境集。此模式的示例是[[十一月15日| 6 | 53 | 下午]。

在iOS 2.0及更高版本中可用。

倒计时器

日期选择器显示小时和分钟值,例如[1 | 53]。应用程序必须将计时器设置为以适当的间隔触发,并将日期选择器设置为秒数秒。

在iOS 2.0及更高版本中可用。

解决方法

我正在尝试让UIDatePicker仅向用户显示日期,月份和年份。我想避免像默认情况下那样显示小时,分钟和秒。我试图寻找可能有帮助的东西,但只能找到在Objective-
C中没有明确解释的解决方案,但是我正在Swift中进行编码。有任何想法吗?提前致谢!

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...