嗨,我正在尝试单击按钮更改图像,但似乎无法更改图像。这是我的代码。
constructor(){
super()
this.state = {
autologin_active: true
}
}
toggleAutoLogin(){
this.state.autologin_active = this.state.autologin_active ? false : true;
}
<TouchableHighlight onPress={() => this.toggleAutoLogin()} style={styles.registerButton} underlayColor='#99d9f4'>
<View style={styles.detailBoxTick}>
<Image style={styles.imageTickStyle} source={this.state.autologin_active ? Images.rememberTickImg : Images.rememberUnTickImg} />
<Text style={styles.tickBoxText}>
Auto Login
</Text>
</View>
</TouchableHighlight>
有人可以帮忙吗?不知道我做错了什么。已通过警报检查状态是否在单击时发生变化。提前致谢