DatePicker 在 iOS 上不显示?
Posted
技术标签:
【中文标题】DatePicker 在 iOS 上不显示?【英文标题】:DatePicker does not show on iOS? 【发布时间】:2021-04-10 03:16:30 【问题描述】:我无法在 ios 中选择日期,RadDataForm DatePicker 是否存在任何已知问题?
检查一下,它有一些奇怪的开口。 用户无法理解在哪里点击或如何再次返回。
https://youtu.be/kFCuNbd-1zU
带有 iOS 14.3 的 iPhone 8 模拟器 nativescript-ui-dataform: 7.0.4 IPHONEOS_DEPLOYMENT_TARGET = 13它可以显示日期,但我不能更改日期。
-
点击日期选择器
跳到下方页面底部
向上滚动
点击空白区域
当我点击空白区域时,我可以看到日历。
注意: 我对其他选择器、步进器或开关没有问题。只是 DatePicker 不起作用。
【问题讨论】:
【参考方案1】:iOS 14 日期和时间选择器的实现至少目前效果不佳。作为一种解决方案,我使用旧的“内联/轮式”日期/时间选择器样式。你可以这样做:
// your template
<DatePicker (loaded)="onLoad($event)"></DatePicker>
// your controller
import Device, isIOS from '@nativescript/core';
onLoad(args)
if (isIOS && Device.osVersion >= '14.0')
args.object.ios.preferredDatePickerStyle = 1;
【讨论】:
以上是关于DatePicker 在 iOS 上不显示?的主要内容,如果未能解决你的问题,请参考以下文章
Sencha touch datepicker 和 ios 软键盘
在 Android 5.0 Lollipop 上不支持 calendarViewShown