RN API Keyboard简单总结
来源:互联网 发布:c语言怎么求最小公倍数 编辑:程序博客网 时间:2024/04/24 18:31
RN API Keyboard简单总结
Keyboard的作用:
对原生的键盘隐藏\显示进行监听,处理相应的逻辑.
- 导入API
import { AppRegistry, StyleSheet, Text, View, TextInput, Keyboard, } from 'react-native';
- 生命周期方法进行监听并回调私有方法:
componentWillMount() { this.keyboardDidShowListener=Keyboard.addListener('keyboardDidShow',this._keyShow); this.keyboardDidHideListener=Keyboard.addListener('keyboardDidHide',this._keyHide);}
- 移除监听:
componentWillUnMount() { this.keyboardDidShowListener.remove(); this.keyboardDidHideListener.remove(); }
- View部分一个简单Intput并监听是否点击了软键盘的确定或者提交按钮(onSubmitEditing):
<TextInput style={{width:W,height:45,justifyContent:'center',marginTop: 30}} onSubmitEditing={Keyboard.dismiss}> </TextInput>
Keyboard.dismiss : 隐藏键盘. 测试了下 好像也没什么卵用.没有设置onSubmitEditing属性的Intput也一样正常回调
- 回调的私有方法
_keyShow() { ToastAndroid.show("键盘显示",ToastAndroid.SHORT);}_keyHide() { ToastAndroid.show("键盘隐藏",ToastAndroid.SHORT);}
- 结束!!!!!!
0 0
- RN API Keyboard简单总结
- RN-API
- RN简单持久化
- RN开发总结
- dispatch API简单总结
- IV. WIN32 API. Keyboard shortcuts
- RN
- RN
- RN
- RN
- 500. Keyboard Row 难度:简单
- 关于RN与webview的简单通信
- 在Rn中简单集成激光推送
- RN开发问题总结(一)
- RN学习中遇见的错误总结
- Keyboard
- keyboard
- Keyboard
- 文章标题
- TCP和UDP有什么区别,TCP和UDP各有什么优缺点?
- 设计模式练习(16)——备忘录模式
- iOS 关于音乐锁屏控制音乐(锁屏信息设置)
- NY-06喷水装置(一)
- RN API Keyboard简单总结
- ViewPager,ScrollView 嵌套ViewPager滑动冲突解决
- ink-面向文字游戏的预处理脚本语言
- 微信小程序 flex布局属性总结
- 股票入门基础知识40:识别并理解价格通道
- 实习期间的一点收获
- laravel下载安装-MVC使用
- Android5.0 标题栏顶部出现空白
- Cpp代码学习