私は電卓を作っていますが、1つの画面に複数のスイッチがあります(反応ネイティブスイッチを使用しています)。どのスイッチが有効か無効かに応じて、if/else文を書きたいと思う。私のif/elseステートメントでは、スイッチがオンになっているかオフになっているかにかかわらず、スイッチの値にアクセスしたいと考えています。 Facebook React Native Switchページでは、スイッチの使用方法や情報の受け渡し方法が明確になっていません。アクセストグルスイッチの状態がネイティブで
import React, { Component } from 'react';
import {
StyleSheet,
Text,
View,
Image,
TouchableOpacity,
Switch,
TextInput,
Alert
} from 'react-native';
export class TimiCalculator extends Component {
constructor(props) {
super(props);
this.state = { SwitchValue: false };
}
render() {
return (
<View style={styles.container}>
<Switch
onValueChange={(value) => this.setState({SwitchValue: value})}
value={this.state.SwitchValue} />
</View>
<TouchableOpacity style={styles.buttonCalculate} onPress={this.showCalculation}>
<Text style={styles.title}> Calculate </Text>
</TouchableOpacity>
</View>
);
}
showCalculation() {
if (ACCESS_STATE_OF_TOGGLE_SWITCH_HERE == true) {
*DO THIS
} else {
*DO THIS INSTEAD
}
Alert.alert('Your output is' + answer)
}
}
です。ありがとう! –
よろしくお願いします。また、あなたは同じ問題を持っている他の人々が速く助けを得ることができるように、この回答を正しく選択してください:) –
作業スイッチに乗っていないし、自動的にオフになっている...(両方のiosとアンドロイド).... –