iOS 中的 UIpickerdate 验证
UIpickerdate validation in iOS
它是一个注册应用程序,其中用户 select 从 uipickerpicker 编辑的日期应该大于等于当前日期,如果用户输入过去的日期,则在 ios 中显示警告文本 "Cant enter past date"。 .
如果我们将 属性 设置为 UIDatePicker 那么用户不知道实际日期 select 它将存储当前日期,这是使用 属性...
的主要问题
相反,您可以使用 UIDatePicker
的 minimumDate 属性。将 minimumDate 设置为当前日期,这样您的日期选择器就不允许用户选择过去的日期。
[yourDatePicker setMinimumDate:[NSDate date]];
如果你想比较日期,你可以这样做:
NSDate *currentDate = [NSDate date];
if ([pickedDate currentDate] == NSOrderedDescending)
{
// Picked date is lesser than current date
// Show validation result
}
它是一个注册应用程序,其中用户 select 从 uipickerpicker 编辑的日期应该大于等于当前日期,如果用户输入过去的日期,则在 ios 中显示警告文本 "Cant enter past date"。 . 如果我们将 属性 设置为 UIDatePicker 那么用户不知道实际日期 select 它将存储当前日期,这是使用 属性...
的主要问题相反,您可以使用 UIDatePicker
的 minimumDate 属性。将 minimumDate 设置为当前日期,这样您的日期选择器就不允许用户选择过去的日期。
[yourDatePicker setMinimumDate:[NSDate date]];
如果你想比较日期,你可以这样做:
NSDate *currentDate = [NSDate date];
if ([pickedDate currentDate] == NSOrderedDescending)
{
// Picked date is lesser than current date
// Show validation result
}