2017-09-26 113 views

回答

1

您可以給條件風格TextInput組件。

_onChangeText(text) { 
    this.setState({ fontSize: (text.lenght > 6 ? 40 : 80) }); 
} 

render() { 
    return (
    // Giving an array of objects to style property can help you to define a default value 
    <TextInput 
     onChangeText={this._onChangeText.bind(this)} 
     style={[ {fontSize: 80}, {fontSize: this.state.fontSize} ]} 
    /> 
) 
} 
+0

它表示null不是(評價「this.state.fontSize」) – Vijay

+0

你需要給狀態的初始值在你的構造方法的對象。 – bennygenel

+0

文本的長度應該從0開始?構造(道具)超級(道具); this.state = { count:0, } }像這樣? @bennygenel – Vijay

相關問題