uda*_*rts 2 javascript react-native react-navigation
我使用reactnavigation,并且将状态栏隐藏在顶部,但是在标题上方留有空白。
我已经尝试过paddingTop或marginTop,但是没有任何效果。
这就是我隐藏状态栏的方式。
import React from 'react';
import { Platform, View, StatusBar } from 'react-native';
import { Tabs, Drawer } from './config/router';
const App = () => (
<View style={{flex:1}}>
<StatusBar hidden={true} />
<Drawer />
</View>
);
export default App;
Run Code Online (Sandbox Code Playgroud)
任何想法都会有所帮助。
谢谢。
如何修复
我将以下内容添加到index.js:
import React from 'react';
import { Platform, View, StatusBar } from 'react-native';
import { Tabs, Drawer } from './config/router';
import { SafeAreaView } from 'react-navigation';
SafeAreaView.setStatusBarHeight(0);
const App = () => (
<View style={{flex:1}}>
<StatusBar hidden={true} />
<Drawer />
</View>
);
export default App;
Run Code Online (Sandbox Code Playgroud)
基本上添加了SafeAreaView部分。
希望这对其他人有帮助。
| 归档时间: |
|
| 查看次数: |
890 次 |
| 最近记录: |