ReactNative默認(rèn)狀態(tài)下在頂部會顯示時間、網(wǎng)絡(luò)、電量等信息的狀態(tài)欄

默認(rèn)顯示頂部狀態(tài)欄
你會發(fā)現(xiàn)狀態(tài)欄和你的頂部文字會重疊在一起,很丑。下面有幾個方法來解決
方法一 頂部欄的高度是20,設(shè)置 marginTop:20

設(shè)置 marginTop:20

設(shè)置 marginTop:20
上面就是顯示效果,有個頂部距離就不會重疊在一起。
方法二 給第一個元素設(shè)置paddingTop:20

設(shè)置paddingTop:20

設(shè)置paddingTop:20
如上圖所示,狀態(tài)欄和第一條內(nèi)容的背景色一致,融在一起了。
方法三 設(shè)置StatusBar
如果在頁面加一行代碼,狀態(tài)欄就會隱藏
<StatusBar hidden={true}/>

加一行代碼

隱藏頂部
此外,StatusBar還可以設(shè)置更多的屬性,詳情請看api文檔
<StatusBar barStyle="light-content" /> 頂部欄文字為白色
<StatusBar barStyle="dark-content" /> 頂部欄文字為黑色