我正在react native上开发一个应用程序.我想在按下文本输入键时调用日期 Select 器, Select 日期后,它应该显示在文本输入上

推荐答案

你不能明确地用onPressTextInput.你只能用.onFocus当你按下输入框将光标移到那里时,它将被调用.No need to focus on onBlur as your use case doesn't required..如有可能,在onFocus内关闭手柄.

onFocus = () => {
  // do something
}

render() {
  <TextInput onFocus={onFocus} />
}

React-native相关问答推荐

在我的 React Native 应用程序中获取数据返回 [object Object] 而不是 renderSectionHeader

@react-native-community/cli-platform-ios/native_modules' 来自哪里?

为什么当键盘出现在react native 时我的按钮会上升?按钮视图位置是绝对的?

错误:HostFunction 中的异常: Malformed calls from JS: field sizes are different. In an Animated View

如何从 Firebase 获取所有设备令牌?

react-native android中出现此问题Cannot convert argument of type class org.json.JSONArray的原因是什么?

使用react native获取设备令牌

React-Native:显示加载屏幕直到加载 webview

api.get(...).then(...).catch(...).finally 不是函数

Realm 和 React Native - 实现自动更新的最佳实践?

Error when running watchman

使用 React Navigation 制作离开屏幕的动画

自定义原生基础的选项卡

如何在我的 React Native Android 应用程序中显示当前的 CodePush 版本标签?

React Nativedropped so far性能监视器计数不断增加

Android 依赖 'com.google.android.gms:play-services-stats' 的编译(16.0.1)和运行时(17.0.0)类路径有不同的版本

React Native ScrollView 在 iOS 上从底部被截断

删除某些屏幕的顶部导航栏

在 OPTIONS 响应后使 fetch API 与 CORS 一起工作

ReactNative TextInput 不可见 iOS