我在反应原生应用程序中使用反应原生自定义键盘。
链接: - https://github.com/reactnativecn/react-native-custom-keyboard
我已经集成在Android和iOS中。经过一些修复后,它在Android应用程序中工作正常,但在iOS应用程序中无效。
我没有收到任何错误,但单击TextInput时自定义键盘未初始化。
我还检查了其他人在回购时报告的问题,并对0.44+进行了更改,但仍然没有运气。
自定义键盘文件: -
customKeyboard.js
render() {
return (
<View>
<Text style={{backgroundColor : '#d6d6d6'}}>Helloo!
</Text>
</View>
);
}
register('hello', () => CustomKeyboard);
index.js
import React, { Component } from 'react';
import {
AppRegistry,
StyleSheet,
Text,
View,
TextInput,
AsyncStorage
} from 'react-native';
import CustomKeyboard from './customKeyboard/CustomKeyboard';
import {CustomTextInput, register} from 'react-native-custom-keyboard';
export default class AwesomeProject extends Component {
state = {
text: 'hellooo',
}
render() {
return (
<CustomTextInput customKeyboardType="hello"
style={{height: 40, borderColor: 'gray', borderWidth: 1}}
onChangeText={(text) => this.setState({text})}
value={this.state.text}
/>
);
}
点击TextInput后,我收到了以下错误。
打印inputView的说明: &GT;
<RCTTextField: 0x7f9e88e59f00; reactTag: 179; frame = (0 0; 0 0); text = '0.00'; layer = <CALayer: 0x600000224bc0>>
此应用程序崩溃后。
请帮助!!
由于