gpt4 book ai didi

ios - 如何在 DatePicker IOS 中禁用某些日期/时间?

转载 作者:可可西里 更新时间:2023-11-01 02:01:57 28 4
gpt4 key购买 nike

我想知道是否有办法在 DatePicker 中禁用某个日期或时间?

我环顾四周,许多人建议使用“UIControlEventValueChanged”,我认为这不是一个好主意,特别是如果我必须禁用超过 10 个小时,因为用户会感到沮丧。

有没有其他方法可以克服这个问题?此外,我真的不知道哪些天/小时会被禁用,但我从我的数据库中收到它们。

即使把那些日子涂成不同的颜色也不错

最佳答案

标准的 UIDatePicker 只允许您指定最小和最大日期。

如果您想使用股票日期选择器,您必须设置一个 IBAction,在用户选择禁止范围内的日期后将选择器移动到不同的值。

或者,如 rmaddy 所建议的,使用标准选择器 View 和自定义代码,或子类 UIPickerView(例如创建 MyCustomFunkyDatePickerView)并让该自定义子类实现您想要的规则,可以是允许的日期范围数组,也可以是最小值、最大值和禁止日期范围的数组。

关于ios - 如何在 DatePicker IOS 中禁用某些日期/时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45645161/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com