在 <TextInput> 的 react-native 中看不到 UI

Posted

技术标签:

【中文标题】在 <TextInput> 的 react-native 中看不到 UI【英文标题】:Cannot see UI in react-native for <TextInput> 【发布时间】:2020-04-02 06:31:13 【问题描述】:

我从 React-Native 开始。我能够看到&lt;Text&gt;。然后我继续添加我的&lt;TextInput&gt;

import React from 'react';
import  StyleSheet, Text, View, TextInput  from 'react-native';

export default class App extends Component 

  state = 
    placeName: ''
  

  placeNameChangedHandler = event => 
    alert(event)
  

  render()
    return (
      <View style=styles.container>
        <Text>Ayman</Text>
        <TextInput 
          style=width:300, borderColor:"black"
          value=this.state.placeName
          onChangeText=this.placeNameChangedHandler
        />
      </View>
    );
  



const styles = StyleSheet.create(
  container: 
    flex: 1,
    backgroundColor: '#fff',
    alignItems: 'center',
    justifyContent: 'center',
  ,
);

我可以捆绑我的 javascript 应用程序,但 UI 显示一个空白屏幕。

请注意,我是新手,我在手机上使用expo 作为 UI 设备。

【问题讨论】:

你能添加截图你得到什么 你可以尝试设置TextInput值和占位符一个init值。 【参考方案1】:

TextInput 样式中添加borderWidth: 1,它将显示空文本输入。

【讨论】:

以上是关于在 <TextInput> 的 react-native 中看不到 UI的主要内容,如果未能解决你的问题,请参考以下文章

为啥 <TextInput/> 不显示正在输入的内容?

在 <TextInput> 的 react-native 中看不到 UI

如何在 React Native 中创建一个半透明的 <TextInput/>?

通过点击外部来模糊 <TextInput/>,在本机反应中不起作用

React Native:如何使用/使用 <TextInput/> 使格式卡过期?

react-native: <TextInput/> 删除键盘预测