簡體   English   中英

半透明導航欄覆蓋推送視圖控制器?

[英]Translucent navigation bar overrides in pushed view controller?

我有一個內容模糊的半透明導航欄。

我想用另一個半透明的導航欄推動一個新的視圖控制器,但沒有內容模糊(還),所以我做了一個簡單的navigationController?.pushViewController(vc, animated: true)

但是,在轉換期間,舊的導航欄會暫時覆蓋新的導航欄,然后它會恢復正常。 如何避免這種情況並實現平穩過渡?

我嘗試在viewWillAppear中使用導航欄的isTranslucent屬性,但沒有運氣。

這是一個了解問題的gif:

在此輸入圖像描述

要在轉換期間和轉換后保持導航欄半透明,請檢查檢查器中的“Under Top Bars”屬性。 在此輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM