ステータスバーの外にコンポーネントをレンダリングする方法は不思議です(私はステータスバーにコンポーネントを隠したくありません)。ステータスバーの高さ(StatusBar.currentHeight)を取得しようとしましたが、未定義です。私はこれがよくある質問だと思います、どうやってこれを解決しましたか?反応ネイティブドキュメントで提案されているよう[React-Native]ステータスバーの外にビューをレンダリングする方法(アンドロイドとイオスの両方)?
0
A
答えて
1
StatusBar.currentHeight
は、アンドロイドのためにのみ働いている:https://facebook.github.io/react-native/docs/statusbar.html
あなたはiOSのステータスバーの高さを取得したい場合は、あなたがあなた自身の反応-ネイティブライブラリを作成し、またはこれを使用することができます:
https://github.com/jgkim/react-native-status-bar-size
しかし、あなたはまた、第三のライブラリせずにそのような何かを行うことができます。
const height = Platform.OS === 'ios' ? 20 : StatusBar.currentHeight
を
希望は私の答えはあなたを助けることができます:)
関連する問題
- 1. xamarinにコピー貼り付け機能を追加する方法(アンドロイドとイオスの両方)
- 2. アンドロイド4にステータスバーを非表示にする方法アンドロイド4
- 3. アンドロイドとイオスのopenfireによる通知
- 4. 親ビューと子ビューの両方をスクロール可能にする方法
- 5. Webクライアントとモバイルアプリケーションの両方にレンダリングするDjangoアプリケーションを構築する方法
- 6. CSSに一度中と外の両方フェードする方法
- 7. controller1のビューをcontroller2のビューにレンダリングする方法yii2?
- 8. ReactNativeでパラメータ/コールバックを使用してビューをポップする方法
- 9. リストビューとテキストビューの両方をアンドロイドの1ページに配置する方法は?
- 10. アンドロイドとiPhoneの両方にプッシュ通知
- 11. アンドロイド:両方
- 12. アンドロイドでreactnativeを使用して電話機とテーブルをサポートする方法は?
- 13. 追加方法テーブルビューとビューでの表示の両方
- 14. は、アンドロイド/イオスの不正な場所を防ぐ方法がありますか?
- 15. jqueryでビューをレンダリングする方法ファンシーボックスポップアップ
- 16. ビューの外にあるビューのモデルを取得する方法
- 17. アンドロイドのビュー内にビューを含める方法
- 18. ステータスバーとビューのギャップ
- 19. すべてのビデオフレームをアンドロイドでキャンバスにレンダリングする方法
- 20. 同じビューでテーブルとフォームの両方を表示する方法
- 21. ただ1つのアクティビティでアンドロイドのステータスバーを非表示にする方法
- 22. ビューのレイヤーの色に応じてステータスバーの色を変更する方法
- 23. ビューにOnTouchListenerとLongPressListenerの両方を実装する
- 24. ReactNative ScrollViewビュー内
- 25. アンドロイドの現在のビューにコンポーネントを追加する方法
- 26. アンドロイドの他のビュー(カスタムビュー)にadviewを表示する方法
- 27. モデルオブジェクトとコアデータと外部ソースの両方
- 28. アンドロイドの親ビュー/レイアウトの中心の真上にビューを配置する方法
- 29. アンドロイド:keepscreenonとステータスバーのアーチファクト
- 30. rails3で編集ビューとフラッシュメッセージをレンダリングする方法