【问题标题】:DatePicker does not show on iOS?DatePicker 在 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

它可以显示日期,但我不能更改日期。

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

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

注意: 我对其他选择器、步进器或开关没有问题。只是 DatePicker 不起作用。

【问题讨论】:

    标签: nativescript nativescript-vue nativescript-plugin nativescript-telerik-ui


    【解决方案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;
      }
    }
    

    【讨论】:

      猜你喜欢
      • 2023-03-15
      • 2023-03-14
      • 2019-09-20
      • 2018-08-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多