我遇到了ListView和TouchableHighlight的問題 我跟隨本教程 https://rnplay.org/apps/M4tiAQ 一切都很完美。 我的問題是當我嘗試選擇列表視圖的行數據。它不給我任何東西。 我想改變場景,同時選擇行數據。 下面是我在renderAdress功能做 樣品反應原生列表視圖TouchableHighlight
renderAdress = (adress) => {
return (
<TouchableHighlight onPress = { this._onPressAddressList(rowData)} underlayColor = 'white' >
<View>
<Text>{adress.street}, {adress.city}, {adress.country}</Text>
</View>
</TouchableHighlight>
);
};
我想,只要用戶選擇,場景的變化和行值傳遞到其他場景從列表中的行數據之一。 我真的很感謝幫助。 謝謝
這似乎是'onPress'函數的問題。嘗試將其更改爲'onPress = {this._onPressAddressList.bind(this,rowData)}' –
@SafeerHussain,是的,它的工作。 謝謝。 – DeJavu
我將其添加爲答案。 –