【问题标题】:React-native How to hide keyboard when datepicker is openedReact-native 如何在打开日期选择器时隐藏键盘
【发布时间】:2019-05-31 09:03:18
【问题描述】:

我正在创建动态字段,其中之一是 DatePicker

const birthDateField = {
    type: 'birthDate',
    key: 'birthDate',
    label: 'Date of Birth',
    isRequired: true,
    editable: false,
    selectTextOnFocus: false,
    get fieldValue() {
        return !!this.value ? moment(this.value).format('DD MMM YYYY') : null;
    }
};

一旦用户按下日期选择器,本机键盘就会打开。他们可以在 datepicker 关闭后看到它。如何防止打开键盘?

我正在使用 react-native 和 DatePickerAndroid、DatePickerIOS

【问题讨论】:

    标签: android ios react-native


    【解决方案1】:

    这就是打开 Datepicker 时您所要做的一切:

    import { Keyboard } from 'react-native'
    
    // Hide that keyboard!
    Keyboard.dismiss()
    

    https://github.com/facebook/react-native/pull/9925

    查看链接了解更多信息。干杯

    【讨论】:

    • 它不适用于ios,你知道吗?谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多