1
9
我已经面临了这个挑战,但还没有找到有关stackoverflow/github问题的答案。 我提出了自己的解决方案,并将其发布,这样可以为其他人节省一些时间。
工作原理 1) 获取初始高度,注意它是异步方法
2) 设置状态栏更改的侦听器
3) 在componentWillUnmount中删除侦听器
|
2
6
您可以使用 react-native-status-bar-height 库中获取状态栏的高度,并可以像这样使用
或者,如果状态栏设置为半透明,则可以将其用作状态栏的高度。 如果您使用Expo
那就
高度为
|
3
2
现在是
改变
|