Tag: uidatepicker

如何在iOS中本地化UIDatePicker中的月份文本,以及是否有可能呢?

我进行search,直到现在我看到,UIDatePicker正在与本地化的设备。 我有内部lozalization的应用程序。 我需要根据我的内部本地化来更改月份的文本。 在我看来,这似乎是不可能的 – 我必须做我自己的自定义select器。 有没有一种方法来实现,没有自定义Dat picker?

UIViewControllerHierarchyInconsistency仅在iOS 8和Xcode 6中崩溃应用程序

我有一个应用程序,在iOS 7和Xcode 5中工作正常。只要我将其更新到iOS 8和Xcode 6,当应用程序尝试向上滑动UIDatePicker时,视图中的文本字段被轻敲时崩溃。 我正在使用故事板。 有人知道为什么吗? 我已经阅读了这个,但它的Xib。 应用程序在IOS 6崩溃 – UIViewControllerHierarchyInconsistency 请帮忙谢谢 我的代码: – (void)textFieldDidBeginEditing:(UITextField *)textField { //set picker color start [self.myDatePicker setBackgroundColor:[UIColor greenColor]]; //set picker color finish //calculate bounds start CGRect textFieldRect = [self.view.window convertRect:textField.bounds fromView:textField]; CGRect viewRect = [self.view.window convertRect:self.view.bounds fromView:self.view]; //calculate bounds finish //calculate the fraction between the top and bottom […]

UIDatePicker显示不正确

基本上,这个问题开始时,我更新了我的应用程序与iOS 9运行。现在代码中没有任何更改白色方块出现在select器视图,但它正常工作。 请注意,用户可以隐藏和显示select器视图以及它们所在的单元格。如果需要更多信息,请发表评论。 更新 :这是表视图的完整屏幕截图: 更新2 :下面显示当我预览(按下栏空间button)在variablesdebugging器_pickerView属性。 这让我觉得这个奇怪的视图是在UIDatePickerView里面的,这是一个bug。 更新3:广泛的研究 所以我最后用视图检查器和debugging器做了更多的研究,得出了一些结论,尽pipe我还不知道如何解决。 使用视图层次结构debugging器,我发现它是UIDatePicker内的UIPickerTableView的白色奇怪的视图 。 在这里,我们可以看到选中的主题是蓝色,它的名字在屏幕的顶部。 我也从选取器视图到主题写了整个层次结构,所以你可以看到它。 下一步是用debugging器检查我的datePicker var,看看是否可以得到该UIPickerTableView导致的问题。 在里面我可以find3个视图,每个视图对应每个组件 (日,月,年)。 让我给你看看每一个这些快速的样子: 点击图片放大 在第一个和第三个(date和年份),我们可以看到什么看起来像一些错误的看法旁边的实际标签与数字。 这些属性,你可以在截图中看到,是UIPickerColumnViews 。 我没有更进一步,但你可以想象,如果我们检查该属性,我们会发现该主题作为UIPickerTableView 。 毕竟我得出的结论是,这些观点的错位是可能导致这个问题的原因。 而今天就是这样。 最终更新 所以在提交了苹果公司的错误报告之后的几天里,把它标记为重复 。 所以我想我们只需要等待他们解决它。 你可以在rdar:// 22566989查看雷达

用UIDatePickerreplaceUITextFieldinput

我有一个表格视图控制器(其中包括)代表一个date的单元格。 我跟着这篇文章“ 如何制作只覆盖一半屏幕的模式dateselect器? ”,而且我有一个很大的例外 – 我不能让select器消失! 我尝试注册事件UIControlEventTouchUpOutside,但似乎这不是由select器(或至less在我使用它的模式)生成的。 我怎样才能认识到用户已经完成selectdate? 此外,有没有办法禁用用户直接input到UITextField? 我想强迫他们使用选取器。 我看到这个post“ 禁用UITextField中的闪烁光标? ”,但有另一种方式吗? Reagards, – 约翰

Datepickerselect错误的date

我将date转换为date,但是如果我只是在dateselect器中打印当前选定的date,我会得到错误的时间和错误的date。 @IBOutlet weak var datepicker: UIDatePicker! @IBAction func displayDay(sender: AnyObject) { var chosenDate = self.datepicker.date println(chosenDate) 我已经select了date。 然后点击datepicker下面的button。 我在输出中得到以下行 2015-01-11 20:17:37 +0000 有人可以告诉我,输出有什么问题吗?

当用户按下button显示dateselect器视图和selectdate,然后显示为button标题和进一步closuresdateselect器视图

我写了这个代码。 但不包括… NSLog是正确的date。 Datepicker也看到并selectdate。 但是,当我selectdate没有任何改变我的button标题和dateselect留在屏幕上。 我也想隐藏当用户selectdate… 其实我显示dateselect器视图时,用户按下button,然后selectdate和设置标题button并释放select器视图。 我使用ios 5 … [datePicker setHidden:NO]; NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init]; [dateFormatter setDateFormat:@"MM/dd/yyyy"]; NSString *dateString = [dateFormatter stringFromDate:[self.datePicker date]]; NSLog(@"\n" "theDate: |%@| \n" , dateString); [self.DOBbutton setTitle:dateString forState:UIControlStateNormal];

UIDatePicker与15米的间隔,但总是精确的时间作为返回值

我有一个时间模式的UIDatePicker,间隔为15分钟。 现在说下午7:22。 dateselect器默认显示的值是当前时间舍入到下一个更高/更低的值,在这种情况下,它是下午7点15分。 如果用户与dateselect器交互,则显示的值也是返回的值。 但是,如果没有任何用户交互,我得到[UIDatePicker date]的时间返回值是确切的当前时间,即7:22坚持这个例子。 有没有办法总是得到实际显示在dateselect器上的值,而不是当前未被占用的时间,即使用户没有明确select一个值? 我已经尝试用[UIDatePicker setDate:[NSDate date]]手动设置select器,但是这不会改变行为。 任何提示? 提前致谢!

观察UIDatePicker中的更改

我注意到没有委托来观察UIDatePicker中的更改。 有没有一种方法可以在拾取器发生变化而没有确认任何内容的情况下进行检测,例如旋转的时刻,以及我希望能够检测到的新数字。 我想到了关键的价值观,但是我不认为现场有一个变化的财产

从UIDatePicker iOS中检索date和时间

我想要检索格式的date和时间,例如“2013年5月31日星期五中午12:00”。 我怎样才能实现与NSDateFormatter?

UIDatePicker问题在iOS 8上popup

有没有其他人与iOS 8的popupUIDatePickers的问题? 突然我们的dateselect器没有正确显示(见截图)。 看起来,select器的一部分没有被显示(尽pipe如此,仍然可以与缺less的部分交互以改变时间)。 我做了一些testing,并且dateselect器在其他视图中完美显示,所以它与popup窗口或在不是全屏的视图中显示select器有关。 有没有人发现这些问题的解决方法或解决方法?