Изменить текст внутри прозрачной прозрачности при нажатии - PullRequest
0 голосов
/ 13 февраля 2019

Я хочу изменить текст внутри моей сенсорной прозрачности на другой текст по событию прессы.Ниже мой код

<TouchableOpacity
        disabled={this.state.ButtonStateHolder}
        onPress={this.onPressConfirm}
        style={styles.button}
      >
        <View
          style={[
            styles.button1,
            {
              backgroundColor: this.state.ButtonStateHolder
                ? "#607D8B"
                : "#8c0d04"
            }
          ]}
        >
          <Text style={styles.buttontext}>Confirm</Text>
        </View>
      </TouchableOpacity>

Здесь я хочу изменить текст подтверждения на Припаркованный на пресс-конференции.Как мне это сделать

1 Ответ

0 голосов
/ 13 февраля 2019

Вы должны инициализировать текст состояния как 'Confirm'.И TouchableOpacity будет выглядеть так:

<TouchableOpacity
    disabled={this.state.ButtonStateHolder}
    onPress={() => {this.setState({text: 'Parked'})}}
    style={styles.button}
>
    <View
        style={[
            styles.button1,
            {
                backgroundColor: this.state.ButtonStateHolder
                    ? "#8c0d0488"
                    : "#8c0d04ff"
            }
        ]}
    >
        <Text style={styles.buttontext}>{this.state.text}</Text>
    </View>
</TouchableOpacity>
...