Tag: uidatepicker

如何使用StoryBoard在iPad上的Popover中显示UIDatePicker?

我已经实现了在popup窗口中显示datepicker , 以UIPopover中的UIDatePicker显示的方式进行编程 。 但我一直试图在界面生成器,我已经做了一个名为DatePickerViewController.m视图控制器与DatePicker在其中,其对应的IBoulet #import <UIKit/UIKit.h> @interface DatePickerViewController : UIViewController @property (strong, nonatomic) IBOutlet UIDatePicker *birthdayDatePicker; @end 然后当生日文本字段正在被编辑时,我需要在popover中显示它。 所以我使用下面的代码 – (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{ //Assign DatePicker to Birthday TextField //build our custom popover view DatePickerViewController* popoverContent = [[DatePickerViewController alloc] init]; //resize the popover view shown //in the current view to the view's size popoverContent.contentSizeForViewInPopover = CGSizeMake(320, […]

在xcode中以MM / dd / yyyy格式转换date?

我有一个UIDatePicker ,我从它得到所选的dateyyyy-MM-dd format.Now我想将其转换为MM/dd/yyyy格式..我可以做到这一点? NSDateFormatter *df=[[[NSDateFormatter alloc]init] autorelease]; df.dateFormat = @"yyyy-MM-dd"; NSArray *temp=[[NSString stringWithFormat:@"%@",[df stringFromDate:DatePicker.date]] componentsSeparatedByString:@""]; [dateString2 release]; dateString2=nil; dateString2= [[NSString alloc]initWithString:[temp objectAtIndex:0]]; NSLog(@"%@",dateString2); 我得到2012-10-30,但我想要10/30/2012。

是否可以设置UIDatePicker只有几天(不包括小时,分钟和秒)?

我试图让UIDatePicker仅向用户显示date,月份和年份。 我想避免给他们提供小时,分钟和秒钟,如默认。 我试过寻找可能有帮助的东西,但只能find在Objective-C中没有清楚解释的解决scheme,但是我正在使用Swift进行编码。 有任何想法吗? 提前致谢!

你可以改变UIDatePicker的字体大小吗?

在我的应用程序中,我有几个UIDatePickers,我需要约2/3的屏幕。 但是,目前这样做,月份和年份列在纵向时会被截断。 例如,而不是“2015”,你会看到“…”或“9月…”而不是“9月”。 我发现如何缩放和缩小select器,但这似乎并没有解决问题。 所以我想知道你是否可以改变列的字体大小。 这是我能想到的唯一方法,就是允许所有的栏目都不适合自己的控制。 当苹果已经提供了相同function的东西时,这似乎是非常不必要的,并且容易出现更多的错误。 但如果这是唯一的方法..

UIDatePicker截断文本并不显示天

我的应用程序突然无法正确显示UIDatePickers。 我正在使用故事板。 Datepickers设置为只显示date。 他们正在切断月份,甚至没有显示日子。 中间有一个很大的空间。 我已经尝试清理项目,重置模拟器,检查本地化设置,并检查是否设置了dynamictypes的大小。 我正在使用Xcode 5.1.1,但在Xcode 6的testing版中发生同样的事情。任何build议,将不胜感激。

在iOS8 / Swift中为UIDatePicker设置文本颜色和字体

我试图设置UIDatePicker 字体和颜色时遇到了麻烦。 除此之外,我的应用程序中的其他一切都相当简单。 有人知道怎么做这个吗? 我正在使用Swift for iOS8 。

string格式的dateselect器date已closures

我有一个只有月,日,年的UIDatePicker。 我想输出这个选定的date到TextField使用此代码: -(IBAction) dateChanged:(id)sender { NSDate *date = datePicker.date; NSDateFormatter *df = [[NSDateFormatter alloc] init]; [df setDateFormat:@"M/d/YYYY"]; expirationDateField.text = [df stringFromDate:date]; [df release]; } 对于大多数date,这是有效的,但由于某种原因,当我select2009年1月1日,或2009年1月2日,我最终得到“1/1/2008”或“1/2/2008”(这不是特定于2009)。 我认为这是一个时区问题,但如果是这样的话,它将不会在1月2日显示错误的一年。 有任何想法吗?

目标C:UIDatePicker UIControlEventValueChanged仅在第二次select时触发

第一次使用UIDatePickers。 首先,我只是试图用datePicker(在倒计数模式下设置)中select的任何值来更新文本字段。 它的工作,但只有第二次,用户select一个时间。 我的行动,durationSelected()只是第二次调用,所以更新textField没有问题。 以下是我在故事板中configurationdateselect器的方法: 以下是Value Changed引发的操作: 从DetailViewController.m – (IBAction)durationSelected:(UIDatePicker *)sender { self.durationTextField.text = [NSString stringWithFormat:@"%f seconds", sender.countDownDuration]; } 我已经尝试设置一个默认值,这没有任何作用。 任何关于发生了什么的想法? 谢谢!

我如何重写UIDatePicker组件?

我注意到UIDatePicker不能在iOS 5.0或5.1中使用NSHebrewCalendar 。 我决定尝试写我自己的。 我很困惑如何填充数据,以及如何保持date的标签以一种健全和高效的方式。 每个组件实际上有多less行? 什么时候用新标签“重新加载”行? 我打算给这个镜头,我会发现,但我发现,但请发帖,如果你知道什么。

UIAlertView自定义中的iOS 7 UIDatePicker

伙计们,我正在像这样将UIDatePicker添加到UIAlertView iOS 6以及iOS 7以下的版本都是如此 任何想法为什么发生这种情况 有没有更好的方法做这个?任何帮助表示赞赏。