0
React Nativeの初心者として、レイアウトを見てみることにしました。私はテキスト入力コンポーネントとテキストコンポーネントでこのようなコンポーネントを持っています。テキスト入力ビューが正しくレンダリングされない
class TextView extends Component{
render(){
return(
<View style = {{flex:1,justifyContent:'center',alignItems:'center',backgroundColor: 'pink'}}>
<TextInput style = {TextInputStyle.default}/>
<Text> Hello again! </Text>
</View>
)
}
}
TextView
コンポーネントをルートファイルindex.ios.jsにコールした後、出力は次のようになります。
テキストのみが表示され、スタイルシートの後にはテキスト入力は表示されません。どんな助けもありがとう。
編集
これはTextInputStyleは
const TextInputStyle = StyleSheet.create({
default : {
color : 'darkgrey',
fontSize : 14,
backgroundColor : 'red',
height : 20,
width : 100,
}
})
これは正しい答えです。 'View'コンポーネントに' TextInput'をラップする必要がありました。 –