tippen Wie die modale Ansicht in Naitve Reagieren durch Antippen Bildschirm schließen, scheint die RN Modal-Komponente die api nicht bietenWie modal entlassen durch Bildschirm in ReactNative
5
A
Antwort
21
Sie eine TouchableWithoutFeedback Komponente innerhalb des modalen Komponente verwenden können, mit Eine OnPress-Eigenschaft, die das Modal-Objekt ablehnt.
<Modal visible={booleanThatHandlesModalVisibility}>
<TouchableWithoutFeedback onPress={() => funcToHideModal()}>
<View>
...
</View>
</TouchableWithoutFeedback>
</Modal>
Wenn Sie einen Bereich des modalen möchten, die nicht die modale auf Presse nicht verstecken Sie einen anderen TouchableWithoutFeedback ohne onPress Eigenschaft hinzufügen können das Ereignis vor dem ersten so zu fangen:
<Modal visible={booleanThatHandlesModalVisibility}>
<TouchableWithoutFeedback onPress={() => funcToHideModal()}>
<View>
<TouchableWithoutFeedback>
<View>...</View>
</TouchableWithoutFeedback>
</View>
</TouchableWithoutFeedback>
</Modal>
Verwandte Themen
- 1. Twitter Bootstrap Modal Daten-entlassen
- 2. Run-Funktion nach Modal in Swift entlassen
- 3. Zwei modal präsentierte View-Controller - entlassen beide
- 4. Wie genau PresentingViewController zu erhalten, wenn Modal Ansicht entlassen
- 5. Wie ganzen Bildschirm mit ZURB Modal
- 6. UIAlertController durch einen modalen View-Controller vorgestellt entlassen
- 7. Google Maps grauer Bildschirm in Bootstrap-modal
- 8. entlassen zwei Controller Swift
- 9. Bootstrap modal entlassen, wenn der Benutzer irgendwo anders klicken..wie verhindert dies?
- 10. Dismissing modal-View-Controller führt zu einem schwarzen Bildschirm
- 11. ToolBarAndroid nicht in ReactNative
- 12. WebStorm + ReactNative?
- 13. ReactNative: Wie zentriert man Text?
- 14. iPhone Modal Ansicht Kleiner, dass der Bildschirm
- 15. UIViewController konsekutiv Entlassen fordert
- 16. Entlassen ModalViewController von subview
- 17. Pass Daten durch in ajax Modal
- 18. Rich ReactNative TextInput
- 19. Modal ausblenden und Modal durch Hintergrund ausblenden klicken
- 20. Firebase-Client auf ReactNative
- 21. Getting ReactNative FacebookSDK funktioniert
- 22. Wie entlassen Eltern Padding in Kinder-Element
- 23. Wie Modal View Controller zu entlassen, wenn mehrere View-Controller angezeigt werden
- 24. MFMailComposeViewController nicht entlassen
- 25. UIelertViewControllers Alert-Modal kann nicht durch Hinzufügen von UIAlertAction
- 26. Detect entlassen Tastaturereignis in Android
- 27. ReactNative TextInput- nicht sichtbar IOS
- 28. Wie Push-Ansicht in Tabbar für Android in ReactNative
- 29. Wie lade lokale Textdatei in String Variable in ReactNative Project?
- 30. UIScrollView: Tastatur entlassen interaktiv
Ich habe mein Problem mit dieser Idee gelöst, obwohl ich feststelle, dass '' 'TouchableOpacity''' nicht' '' onPressOut''' hat, und ich '' 'TouchableOpacity''' mit leerer Aktion anstelle von' 'verwenden musste 'TouchableWithoutFeedback''' – samthui7