标签: uidatepicker

iOS 7 - 如何在表格视图中显示日期选择器?

在WWDC 2013视频中,Apple建议在iOS 7的表格视图中显示选择器.如何在表格视图单元格之间插入和动画视图?

像这样,从Apple日历应用程序:

就地日期选择器

uidatepicker uitableview ios7 datecell swift

120
推荐指数
5
解决办法
8万
查看次数

Jquery日期选择器z-index问题

我有一个幻灯片div,我在div上面有一个datepicker字段.

当我点击datepicker字段时,datepicker面板显示在幻灯片div后面.

我把脚本放在:

http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.14/jquery-ui.min.js

所以我无法在CSS中更改datepicker的z-index.脚本生成的datepicker的z-index为1,我的幻灯片div(也称为googleajaxapi)z-index为5.所以我想我必须增加日期选择器的z-index大于5.所以有有什么办法可以增加吗?

有人可以帮帮我吗?

jquery jquery-plugins uidatepicker

103
推荐指数
7
解决办法
11万
查看次数

jQuery日期选择器 - 禁用过去的日期

我正在尝试使用UI日期选择器选择日期范围.

在from/to字段中,人们不应该能够查看或选择当天之前的日期.

这是我的代码:

$(function() {
    var dates = $( "#from, #to" ).datepicker({
        defaultDate: "+1w",
        changeMonth: true,
        numberOfMonths: 1,
        onSelect: function( selectedDate ) {
            var option = this.id == "from" ? "minDate" : "maxDate",
                instance = $( this ).data( "datepicker" ),
                date = $.datepicker.parseDate(
                    instance.settings.dateFormat ||
                    $.datepicker._defaults.dateFormat,
                    selectedDate, instance.settings );
            dates.not( this ).datepicker( "option", option, date );
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我如何禁用当前日期之前的日期.

jquery jquery-ui datepicker uidatepicker jquery-ui-datepicker

86
推荐指数
8
解决办法
28万
查看次数

在 iOS 14 中以编程方式打开 UIDatePicker

我有这个正常UIDatePicker(对不起,它不是英文,请忽略):

我的日期选择器

但问题是它只在我按下日期选择器时出现:

图片

而且我想知道如何仅使用代码显示第一张图像中的日期选择器(它用模糊效果覆盖所有屏幕),因此用户无需按日期选择器来显示日期选择器。谢谢。

uidatepicker uikit swift ios14

50
推荐指数
6
解决办法
2万
查看次数

使用UITextfield的setText时,不会触发UIControlEventEditingChanged

我目前正在尝试跟踪文本字段的状态.

我正在使用自定义datePicker来设置文本 -setText

[self.textField setText:[self.dateFormatter stringFromDate:self.date]];
Run Code Online (Sandbox Code Playgroud)

在我的textFieldDelegate中,我编写了以下代码:

-(void)viewDidLoad {
  [super viewDidLoad];
  self.travelToOnTextField.delegate = self;
  [self.travelToOnTextField addTarget:self action:@selector(travelToOnTextFieldDidChange:) forControlEvents:UIControlEventEditingChanged];
}

-(void)travelToOnTextFieldDidChange:(id)sender
{
   NSLog(@"Event Handler called");
}
Run Code Online (Sandbox Code Playgroud)

如果我通过自定义Datepicker更改文本,travelToOnDateTextFieldDidChange则不会调用Method .但是,如果我使用我的电脑键盘更改文本,它会因某种原因而被调用.

这是故意的吗?

cocoa-touch uidatepicker uitextfield ios

48
推荐指数
4
解决办法
1万
查看次数

在IPhone Objective C中禁用UIDatePicker中的过去日期

我是Objective C和IPhone开发的新手.

我在我的IPhone应用程序中使用UIDatePicker,我的要求是允许用户仅从DatePicker中选择将来的日期.

为此,我想仅在DatePicker中禁用过去的日期和时间,而不是在代码中进行比较验证.

这是可能的还是有一个选项可以在DatePicker控件本身中禁用过去的日期.

iphone objective-c uidatepicker

40
推荐指数
3
解决办法
2万
查看次数

UIDatePicker,根据今天的日期设置最大和最小日期

如果我有一个UIDatePicker,并且我希望将最小和最大日期范围设置为三十年前到三十年之间,我该如何设置它?

iphone objective-c nsdate uidatepicker

39
推荐指数
4
解决办法
6万
查看次数

将UIDatePicker拟合到UIActionSheet中

我正在尝试使用UIButton获取UIDatePicker以显示在UIActionSheet中.不幸的是,它被裁掉了,整个日期选择器都不可见.我还没有尝试过添加UIButton.任何人都可以建议让整个视图适合吗?我不确定如何添加适当的尺寸,因为UIActionSheet似乎缺少-initWithFrame:类型构造函数.

UIActionSheet *menu = [[UIActionSheet alloc] initWithTitle:@"Date Picker" 
                                                  delegate:self
                                         cancelButtonTitle:@"Cancel"
                                    destructiveButtonTitle:nil
                                         otherButtonTitles:nil];

// Add the picker
UIDatePicker *pickerView = [[UIDatePicker alloc] init];
pickerView.datePickerMode = UIDatePickerModeDate;
[menu addSubview:pickerView];
[menu showInView:self.view];

[pickerView release];
[menu release];
Run Code Online (Sandbox Code Playgroud)

我也尝试过类似的东西:

UIActionSheet *menu = [[UIActionSheet alloc] initWithFrame:CGRectMake(200.0, 200.0, 100.0f, 100.0f)];
Run Code Online (Sandbox Code Playgroud)

这些坐标是不现实的,但它们似乎不会影响UIActionSheet的位置/大小.

iphone cocoa-touch objective-c uidatepicker

37
推荐指数
5
解决办法
5万
查看次数

观察UIDatePicker中的更改

我注意到没有代表观察UIDatePicker中的更改.有没有办法检测何时在选择器中进行更改而不确认任何内容,例如它旋转并落在我希望能够检测到的新数字上的那一刻.我考虑过关键值观察,但我不认为有一个属性会在现场发生变化

objective-c uidatepicker key-value-observing ios

37
推荐指数
3
解决办法
2万
查看次数

自定义UIDatePicker for iOS7的文本颜色(就像Mailbox一样)

我陷入了最令人沮丧的困境.我上下研究过,可以清楚地看到Apple不希望我们篡改iOS 7.好吧,我想篡改.而且,Mailbox的团队清楚地知道如何做到这一点并获得批准.

我想要实现的主要是将标签颜色更改为白色.

邮箱UIDatePicker

我的第一个想法是他们使用的是模仿UIDatePicker的自定义UIPickerView,但我不认为是这种情况.

我放大了一个小片段,发现了正常UIDatePicker(黑线)的残余以及字母"W"上的剪辑.

邮箱UIDatePicker片段

现在我已经高高低调了.做了一些运行时黑客攻击,与UIAppearance混淆,甚至挖到一些私有API只是为了看看这是否可行.

我接近,非常接近,但它使用了私有API,如果你滚动得足够快,标签会再次变黑.

如果没有a)违反规则或b)花费无数小时重新实现UIDatePicker,我完全不知道如何做到这一点.

邮箱,告诉我你的秘密!如果其他人有任何建议(我的意思是任何建议),请告诉我.

此外,这是我得到的最接近的:

到目前为止如此接近

uidatepicker uipickerview uikit ios uiappearance

36
推荐指数
4
解决办法
2万
查看次数