如何自定义UIDatePicker组件?
How to customize UIDatePicker components?
我现在使用默认 UIDatePicker
,它只在我的 UIDatePicker
view.The 点显示日期,我想限制我的日期选择器显示范围,并从那个开始禁用每个星期日选择器因为我正在创建周日关闭的拍卖 app.Auction,所以我需要在我的 UIDatePicker
中隐藏每个周日。此外,我只想显示从过去到当前日期的无限日期。
简单,
1.Setting 日期范围从(过去的无限日期到当前日期)
[....dd/MM/yyyy 到...仅限当前日期]
2.When 我显示一个日期选择器,我不想在其中显示星期日 UIDatePicker
。
这是我在 java 代码中的内容
Map<String, String> auctionDate = new LinkedHashMap<String, String>();
SimpleDateFormat sdfDDMMYYYYEEE = new SimpleDateFormat("dd/MM/yyyy (EEE)");
SimpleDateFormat sdfDDMMYYYY = new SimpleDateFormat("dd/MM/yyyy");
SimpleDateFormat sdfEEE = new SimpleDateFormat("EEE");
for (int i = 0; i < 5; i++) {
if (sdfEEE.format(now).equals("Sun")) {
now.setTime(now.getTime() + 86400000);
i--;
continue;
}
auctionDate.put(sdfDDMMYYYY.format(now), sdfDDMMYYYYEEE.format(now));
now.setTime(now.getTime() + 86400000);
}
我可以在 Swift 中设置这个吗?谢谢...
您需要创建自己的 UIPickerView
来执行此操作。没有方法可以从 UIDatePicker
中删除星期日。你可以做的是当用户 select 约会时,检查它是否是星期天。如果是,select 默认为下一个日期。
我现在使用默认 UIDatePicker
,它只在我的 UIDatePicker
view.The 点显示日期,我想限制我的日期选择器显示范围,并从那个开始禁用每个星期日选择器因为我正在创建周日关闭的拍卖 app.Auction,所以我需要在我的 UIDatePicker
中隐藏每个周日。此外,我只想显示从过去到当前日期的无限日期。
简单,
1.Setting 日期范围从(过去的无限日期到当前日期) [....dd/MM/yyyy 到...仅限当前日期]
2.When 我显示一个日期选择器,我不想在其中显示星期日 UIDatePicker
。
这是我在 java 代码中的内容
Map<String, String> auctionDate = new LinkedHashMap<String, String>();
SimpleDateFormat sdfDDMMYYYYEEE = new SimpleDateFormat("dd/MM/yyyy (EEE)");
SimpleDateFormat sdfDDMMYYYY = new SimpleDateFormat("dd/MM/yyyy");
SimpleDateFormat sdfEEE = new SimpleDateFormat("EEE");
for (int i = 0; i < 5; i++) {
if (sdfEEE.format(now).equals("Sun")) {
now.setTime(now.getTime() + 86400000);
i--;
continue;
}
auctionDate.put(sdfDDMMYYYY.format(now), sdfDDMMYYYYEEE.format(now));
now.setTime(now.getTime() + 86400000);
}
我可以在 Swift 中设置这个吗?谢谢...
您需要创建自己的 UIPickerView
来执行此操作。没有方法可以从 UIDatePicker
中删除星期日。你可以做的是当用户 select 约会时,检查它是否是星期天。如果是,select 默认为下一个日期。