关于xcode:仅使用日期和月份快速使用UIDatePicker

using UIDatePicker with only day and month swift

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

1
myDatePicker.datePickerMode = UIDatePickerMode.Date

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

赞:

1
2
2 November
3 November

感谢


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

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

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

这将隐藏日期选择器的边缘,该边缘超出UIView的右侧。

请确保您设置了特定年份的1月1日至12月31日的最小和最大日期(这样,用户就不会意外离开该年,并且不必处理多个年份)。