2017-06-12 28 views
5

對於Android我知道我可以使用StatusBar.currentHeight但我不確定如何爲iOS設置。如何在React-Native應用程序中檢索iOS狀態欄高度?

如何在Swift(native)中檢索大小的答案已經得到了解答,但我需要在反應原生應用程序中使用它。

+0

可能重複的[狀態欄高度在swift](https://stackoverflow.com/questions/25973733/status-bar-height-in-swift) – LinusGeffarth

+1

看起來你需要一些監聽代碼,這已經很好在這裏完成:https://github.com/jgkim/react-native-status-bar-size。您可以使用'StatusBarSizeIOS.js'中的方法或只安裝包。 – G0dsquad

+1

iOS狀態欄的高度始終爲20px因此,您可以靜態添加 – vivek

回答

0

您可以使用React Navigation已經有支持的iPhone X.

即使你不想使用不這個庫,因爲某些原因 - 你仍然可以閱讀源代碼,在代碼複製實現

相關問題