2
簡單的問題,我想獲得一個鏈接,打開每當用戶按下一個按鈕,代碼的相關位是:反應原生觸摸突出顯示,按下時打開鏈接。
_linkPressed: function(url){
LinkingIOS.openURL(url);
},
<View style={styles.contactBox}>
<TouchableHighlight
onPress = {()=> this._linkPressed('www.google.com')}
>
<View style={styles.contactRow}>
<Image
source={{uri: 'email.png'}}
resizeMode='contain'
style={styles.contactIcon} />
<Text style={styles.contactText}> Write with your questions </Text>
</View>
</TouchableHighlight>
</View>
但由於某些原因的鏈接不會在模擬器我打開嘗試將_linkPressed
函數更改爲僅將「google.com」記錄到控制檯,然後運行。但我似乎無法理解LinkingIOS程序。
謝謝!
你想打開郵件或Safari嗎? – purii
我認爲郵件將是最好的。我有電子郵件,網站,推特和臉書,我想讓他們打開他們的默認應用程序是爲了打開每種類型的內容。但我願意接受建議! – Shorpy