2017-07-18 38 views
1

TouchableOpacityコンポーネントに無効なスタイルを適用しますか?React-Native - TouchableOpacityの無効スタイル

<TouchableOpacity style={styles.buttonWrapper } 
        onPress={this.userLogin.bind(this)} 
        disabled={ !this.state.username || !this.state.password }> 
       <Text style={styles.buttonText}> Login </Text> 
</TouchableOpacity> 

答えて

2

最も簡単な方法は、無効にした小道具と同じ条件を使用することです。

このような何かが動作するはず

style={!this.state.username || !this.state.password ? styles.disabled : styles.buttonWrapper} 
+0

それは動作しますが、すべてではありません。ボタンが無効の状態であれば、透明と表示されます。 –

+1

私はすでに修正済みです。私にはタイプミスがありました。 –

関連する問題