私のアプリケーションにReact NativeコンポーネントModal
を使用しています。モーダルが解除されたときにコールバックが必要になります(ネイティブのiOS完了ブロック/クロージャなど)。ドキュメントを見ると、私はそれについて何かを見つけることができませんでしたが、おそらく私は何かを見逃しています。モーダルがiOS用に却下されたときのRNコールバック
答えて
コールバックをModal
componentWillUnmount
に発射しようとすると、モーダルが閉じた直後にコールが開始されます。残念ながら、モーダルAPIはPromise
ベースではありませんが、この問題を解決するために私が見つけた唯一の方法です。
ありがとうございました。おそらく私は何か間違っていますが、モーダルがまだ解消されていないときにコールバックを受け取ります。私は何かが失敗したかどうかを二重チェックしています:) –
React-Native 0.45からは、Modalコンポーネントが閉じられたときに聞こえるコールバックプロパティはありません。モーダルが閉じつつあるとき
ところでモーダル・コンポーネントが制御される1つである、あなたはときmodalVisible = falseの変更を更新するには、この状態変数を使用することができ、visibleプロパティによって
visible={this.state.modalVisible} //boolean
を制御し、それがあります。
Modal終了アニメーション時間を近似的に計算し、modalVisibleがfalseになった後にタイムアウト関数を使用して変更を加えることもできます。
注:アンドロイドでは、一般的な傾向として、物理的なバックボタンのプレスを閉じることが一般的です。したがって、あなたのコールバック更新を処理できるModalのonRequestCloseプロパティも処理する必要があります。
- 1. iOS Mail Composerが却下されない
- 2. iOS Swiftはavplayerモーダルを却下できません
- 3. 2つのモーダル表示されたビューコントローラ - 両方を却下
- 4. スイフト。 Facebookのログインviewcontrollerが却下されたときの検出
- 5. UINavigationがプロトコルを使用して却下されたときの通知方法?
- 6. モーダルを提示しながらMWPhotoBrowserを却下するには?
- 7. iOSデバイスがピックアップされたときにコールバックを取得する
- 8. UIAlertControllerが却下されない
- 9. CLLocationManagerアラート自体が却下される
- 10. `UIAlertView`または` UIAlertController`が表示され、却下されたときのアプリ状態の確認
- 11. プログラムでモーダルに提示されたUIViewControllerを却下した後、UITableViewをリロードします
- 12. iPad UIAlertViewが外にクリックされたときにそれを却下するのを防ぎますか?
- 13. ダイアログが表示されたとき、またはアクティビティで却下されたとき、どのアクティビティライフサイクルメソッドが呼び出されたか
- 14. iOS - キーボードモードが変更されたときにJSQMessageのバブルが下にスクロールする
- 15. fcm通知メッセージがユーザーによって却下されたときにブロードキャストまたはコールバックを取得する方法はありますか?
- 16. iOS SDKでUIWebViewが閉じられたときのコールバック
- 17. ボタンがクリックされたときモーダルが表示されない
- 18. BottomSheetDialogFragment - ユーザーイベントによって却下された場合
- 19. アクティビティの再作成のためにProgressDialogが却下されない
- 20. ヘッドアップ通知が数秒後に却下される
- 21. UIAlertControllerでUIAlertControllerが却下されないようにする
- 22. Bootstrapモーダルで使用されたときにモーダルの背後に表示される角度選択オプション。
- 23. フォームが検証されたときにのみモーダルを開く
- 24. 提示されたUIViewControllerを却下すると散発的にクラッシュするアプリケーション
- 25. youtube videoが全画面表示から却下されたときにチェックする
- 26. ボタンがクリックされたときにセマンティックUIモーダルがページに表示される
- 27. ストーリーボードのポップオーバーが却下され、デリゲートメソッドが呼び出されない
- 28. プロパティが更新されたときにコールプロパティがコールバックに戻る
- 29. コールバックを使用した結果の返却
- 30. UITableViewCellカスタムeditingAccessoryView - 正しく却下されなかった
私は関数はそれがモーダルを閉じていているところはどこでもあなたはそれを置くべきだと思います。 –