2016-09-06 11 views
1

私はこの問題をiOSシミュレータと実際のデバイスの両方で持っています。 私はTouchablehighlightでListviewを持っています。最初にリストを押すと無視されます。それはダブルクリックされたときだけ機能します。 ここで私は私の機能をレンダリングリストビューのネイティブTouchableHighlightが最初のクリックイベントを無視します

<ListView dataSource= {ds.cloneWithRows(this.state.searchedAdresses)} 
      renderRow={this.renderAdress} 
      renderSeparator={this._renderSeperator} 
      enableEmptySections={true} 
      automaticallyAdjustContentInsets={false} 
      /> 



renderAdress = (rowData, sectionID, rowID) => { 
return (
<TouchableHighlight onPress = {this._onPressAddressList.bind(this,rowData.place_id,rowData.description)}underlayColor = '#a9a9a9' > 
<View shouldRasterizeIOS={true} renderToHardwareTextureAndroid={true}> 
    <Text style={ styles.listTextInput } >{rowData.description</Text> 
</View> 
</TouchableHighlight> 
);}; 

は、私は2例と考えることができますあなたの

答えて

0

ありがとうの内側つまり、コードの一部を持っている:

  1. あなたはTextInputフォーカスを獲得し、時にしています最初に入力からフォーカスを削除してキーボードを非表示にすると、リスト表示項目をタップします。これはhereと記載されています。

  2. reportedこれはエミュレータの問題です。

関連する問題