0
我試圖建立一個登錄頁面,使用此代碼:陣營本地TouchableHighlight不工作
<View style={styles.formContainer}>
<TouchableHighlight onPress={this.props.authentication}>
<Icon.Button name="facebook" style={styles.loginIconButton}>
<Text style={styles.loginButtonText}>Login with Facebook</Text>
</Icon.Button>
</TouchableHighlight>
</View>
運行此它給「
可觸摸的孩子必須是本地或轉發setNativeProps到本地組件」時
,所以我包圖標在視圖中,作爲建議的其他職位:
<TouchableHighlight onPress={this.props.authentication.bind(this)}>
<View>
<Icon.Button name="facebook" style={styles.loginIconButton}>
<Text style={styles.loginButtonText}>Login with Facebook</Text>
</Icon.Button>
</View>
</TouchableHighlight>
現在在新聞發佈會不會被觸發了。但是,如果我刪除Icon.Button
標籤,並保持文本,它工作正常。我該如何解決這個佈局?
是的,它的功能就像一個魅力 - 應該先看看源頭:) –