1

( iOS のみ) <TouchableOpacity>の内部にある場合は応答しません<ScrollView>:

  1. シミュレータでは正常に動作しますが、実際のデバイスでは動作しません。
  2. keyboardShouldPersistTaps="always"違いはありません
  3. 部分的なコード:<ScrollView style={styles.scrollView}> <TouchableOpacity style={styles.xButton} onPress={() => this._onClose()}>

助言がありますか?

---コードの更新---

<ScrollView style={styles.scrollView}>
   <TouchableOpacity style={styles.xButton} onPress={() => this._onClose()}>
    <Image style = {styles.xImg} source = {require('../../images/xbtn.png')}/>
   </TouchableOpacity>
     {this._renderPricing()}
     {this._renderServices()}
 </ScrollView>

スタイリングは次のようになります。

scrollView:{ 
    width: width,
    height: height,
}, xButton: {
    position: 'absolute',
    zIndex: 1,
    marginTop: '1%',
    marginRight: '3%',
    alignSelf: 'flex-end',

},xImg: {
    resizeMode: 'contain',
    aspectRatio: .6,
    opacity: 0.5,
},
4

1 に答える 1