标签: uidatepicker

如何控制jQueryUI datepicker的定位

jQueryUI中的datepicker呈现动态位置.它根据它的css呈现是否有足够的空间,但如果没有足够的窗口空间,它会尝试在屏幕上呈现.我需要它每次都保持放置并在同一个地方渲染,与屏幕位置或其他情况无关.如何使用jQueryUI datepicker完成这项工作?jQuery datepicker的其他实现似乎有办法实现这一点,但我没有看到为UI版本执行此操作的方法.

答案似乎不仅仅是修改css:

.ui-datepicker { width: 17em; padding: .2em .2em 0; (trying top/margin-top/position:relative, etc. here...)}
Run Code Online (Sandbox Code Playgroud)

...因为在创建日期选择器时,它会以元素样式动态创建顶部和左侧.尚未找到解决方法.我看到的一种方法是在beforeShow选项中给出类似的东西:

beforeShow: function(input,inst){
                                inst.dpDiv.css({ 
                                   'top': input.offsetHeight+ 'px', 
                                   'left':(input.offsetWidth - input.width)+ 'px'
                                               });
                                }
Run Code Online (Sandbox Code Playgroud)

这有一些效果,但在datepicker呈现时运行此属性后仍然会动态设置top和left属性.它仍然试图在屏幕上呈现.如何让它始终在同一位置渲染?我的下一步可能是进入datepicker胆量并开始拉出来.有任何想法吗?

请注意,答案(对于UI版本)不在:

jquery jquery-ui datepicker uidatepicker

35
推荐指数
3
解决办法
6万
查看次数

iPhone datepicker而不是键盘?

你会怎么做?

我有一个带有UITextField的表单.当我点击它时,我想显示一个UIDatePicker,而不是默认弹出的默认键盘?请注意,我的表单上还有其他元素.

forms iphone keyboard uidatepicker uitextfield

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

更改UIDatePicker字体颜色?

我想要做的就是更改UIDatePicker的字体颜色.我研究了其他问题,但他们都涉及改变其他属性和定制整个外观.我想要做的只是将字体颜色从黑色更改为白色.我发现很难相信我不能做这么看似简单的任务.为什么淡色会影响它呢?它甚至做了什么吗?

fonts colors objective-c uidatepicker ios

34
推荐指数
7
解决办法
4万
查看次数

按下UIButton后弹出UIDatePicker

如何在按下UIButton后弹出(动画)UIDatePicker,然后在选择日期后再次关闭?这是在iPhone上.

iphone animation uidatepicker

31
推荐指数
3
解决办法
4万
查看次数

有人发现 UIDatePicker 在 iOS 14 下坏了?

在 iOS 14 下,我的应用程序中的日期/时间选择器已损坏。项目中没有任何变化。它们在故事板中定义并且运行良好,直到我几天前更新。

现在他们不是纺纱厂;它们是带有静态文本的大灰色框。

在此处输入图片说明

更新:Apple 通过将日期/时间选择器的样式默认为“自动”而不是“轮子”(以前存在的唯一样式,并且每个人的现有屏幕布局都是为它设计的)破坏了现有项目。请参阅下面的 Sanzio 的回答。

xcode interface-builder uidatepicker ios

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

UIDatePicker选择Month和Year

我只需要UIDatePicker选择月份和年份.我检查了班级参考文件.看起来像是UIDatePicker一个UIView.我想象的UIPickerView可能是一个子视图,如果我可以抓住它,我可以隐藏组件.但不是.那是不可能的.我必须创建自己的自定义选择器吗?有任何想法吗?

objective-c uidatepicker uipickerview uikit ios

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

禁用UITextField中的闪烁光标?

我按照这里的说明成功设置了一个UITextField,它使用UIDatePicker进行更新.但是UITextField中的光标闪烁,这对我来说似乎有点尴尬.是否有任何解决方案摆脱光标?

cursor uidatepicker uitextfield

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

Jquery UI Datepicker未显示

更新
我已经恢复到Jquery 1.3.2并且一切正常,不知道问题是什么/因为我没有更改jquery和ui库版本之外的任何其他内容.
更新结束

我遇到了JQuery UI datepicker的问题.datepicker被附加到一个类,该部分正在工作但是没有显示日期选择器.

这是我正在使用的datepicker代码以及当我点击具有类".datepicker"的输入框时生成的内联样式.

$('.datepicker').datepicker({dateFormat:'dd/mm/yy'});

display:none;
left:418px;
position:absolute;
top:296px;
z-index:1;
Run Code Online (Sandbox Code Playgroud)

如果我更改显示:无显示:阻止日期选择器工作正常,但选择日期时它不会关闭.

正在使用的Jquery库:

  • jQuery JavaScript Library v1.4.2
  • jQuery UI 1.8 jQuery UI Widget 1.8
  • jQuery UI Mouse 1.8 jQuery UI
  • 位置1.8 jQuery UI Draggable 1.8
  • jQuery UI Droppable 1.8 jQuery UI
  • Datepicker 1.8

jquery jquery-ui datepicker uidatepicker jquery-ui-datepicker

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

在IOS中设置Datepicker以仅选择月份和年份

有没有办法在XCode-Interface Builder中设置UIDatePicker只使用"月"和"年"的滚轮而没有"日"?我已经尝试检查IB中的文件属性但是找不到我的问题的解决方案......

uidatepicker ios

27
推荐指数
2
解决办法
7万
查看次数

UIDatePicker错误?点击最小内部后的UIControlEventValueChanged

我遇到了一个奇怪的效果,肯定看起来像iOS7中的一个错误 - 但是在过去,当我以为我发现Apple的API中有一个错误时,它已经证明是我自己的误解.

我有一个带有datePickerMode = UIDatePickerModeCountDownTimer和minuteInterval = 5的UIDatePicker.我将持续时间初始化为1小时,并将其呈现给用户,它显示为具有小时和分钟的双列选择器.(到现在为止还挺好.)

用户正在考虑"20分钟",因此将小时列滚动到0.此时选择器读取0小时0分钟,而iOS7并不酷,因此它会自动将分钟轮滚动到5.我的UIControlEventValueChanged处理程序被调用,countDownDuration读取5分钟.(还好.)

现在,用户抓住分钟轮并将其拖动到20.并且...我的UIControlEventValueChanged处理程序不会被调用.(坏.)

如果我在UI中有其他事件检查此时的日期选择器,我确实看到countDownDuration设置为20.但我无法知道用户在更改时已经更改了它.这是非常可重复的:它始终发生在拾取器拒绝设置为0之后的第一次更改(将自身推进到5分钟).

请注意,这是在iOS7中; 它不会出现在iOS6中(也许是因为选择器有完美的内容设置为0分钟).

所以......我在这里错过了一些东西吗?或者这是iOS7中的真正错误?而在后一种情况下,是否有人知道解决方案比定时检查当前间隔更好?

uidatepicker ios uicontrolevents

27
推荐指数
2
解决办法
4081
查看次数