0

Saveエンティティのデータを変更している可能性がある特定の画面でユーザーに警告を表示するためだけに、カスタムの戻るボタン コンポーネントを作成しました。画面から移動する前にヒットしないと、それらの変更が失われます。

完全な CustomBackButton コンポーネント コードのスナックへのリンク

(スナックは実行されません。使用している完全なコードを提供するために使用しているだけです)

このロジック/実装は意図したとおりに機能しますが、外観は iOS のネイティブの戻るボタンの外観とは大きく異なります。これを可能な限りエミュレートして、ユーザーがアプリケーション全体のどこでもボタンがネイティブエクスペリエンスと同じであると感じることができるようにする方法を考えています.

何をアドバイスしますか?フレックスボックスの改善、ハッキーな RNN 改造など、あらゆる提案を受け入れます。

カスタム戻るボタン: カスタム戻るボタン

ネイティブの戻るボタン: ネイティブの戻るボタン

4

1 に答える 1

0

今のmarginLeft: -20ところ、ボタン コンテナー (styles.button)を使用しています。

于 2019-03-27T20:56:52.077 に答える