如何在 swift 中移除導航欄中的邊框?


要在 swift 中移除導航欄的邊框,我們只需要新增幾行程式碼。讓我們看看直接執行導航欄後的樣子:

現在,我們來嘗試隱藏掉上述結果中顯示的線/邊框。

導航欄有兩個元素為其提供了預設檢視,即灰色陰影和底部分割線,如圖所示。一個元素是背景影像,另一個是陰影影像。

我們先隱藏陰影影像,為此將其設定為空影像,然後看看效果如何。

在 viewDidLoad 中新增以下程式碼:

self.navigationController?.navigationBar.shadowImage = UIImage()

當我們執行上述程式碼時,將得到以下結果:

現在,我們還將隱藏背景影像,就像隱藏陰影影像一樣,這樣導航欄看上去就像是消失了。

更新時間: 2020 年 6 月 30 日

2K+ 瀏覽量

啟動您的 職業

完成課程即可獲得認證

開始
廣告