ReactNative學(xué)習(xí)---設(shè)置狀態(tài)欄

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" /> 頂部欄文字為黑色
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容