【问题标题】:using UIDatePicker with only day and month swift使用 UIDatePicker 仅日期和月份 swift
【发布时间】:2016-01-15 14:25:38
【问题描述】:

我正在制作一个应用程序,使用UIDatePicker 组件。下面的代码一切正常。

myDatePicker.datePickerMode = UIDatePickerMode.Date

我的问题是如何避免年列,天和月是我想在组件中显示的唯一数据。

喜欢:

2 November
3 November

谢谢

【问题讨论】:

标签: xcode swift uidatepicker


【解决方案1】:

这有点棘手,但如果您不必处理日期格式和语言环境,它可能适合您。

将 UIDatePicker 放置在 UIView 内,并将所有边与包含视图的边缘对齐。然后将右侧约束从 0 更改为 -100(您可能需要根据要为其指定的大小找到不同的数字)。

在包含 UIView 的用户定义的运行时属性中添加一个名为 clipsToBounds 的键,使其成为布尔值并确保它被选中。

这将隐藏与 UIView 右侧对齐的日期选择器的边缘。

确保您为特定年份的 1 月 1 日至 12 月 31 日设置了最短和最长日期(这样用户就不会意外地超出该年份,并且您不必处理多年)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-17
    • 1970-01-01
    • 2020-07-18
    • 2011-03-21
    相关资源
    最近更新 更多