首页 > 解决方案 > DatePicker 在 iOS 上不显示?

问题描述

我无法在 iOS 中选择日期,RadDataForm DatePicker 是否存在任何已知问题?

检查它有一些奇怪的开口。用户无法理解在哪里单击或如何再次返回。

https://youtu.be/kFCuNbd-1zU

它可以显示日期,但我无法更改日期。

  1. 点击日期选择器
  2. 跳转到下面页面的底部
  3. 向上滚动
  4. 点击空白区域

当我单击空白区域时,我可以看到日历。

空白区域

注意: 我对其他 Picker、Stepper 或 Switch 没有任何问题。只是 DatePicker 不起作用。

标签: nativescriptnativescript-vuenativescript-pluginnativescript-telerik-ui

解决方案


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;
  }
}

推荐阅读