2017-02-19 33 views
0

當一個UIViewController被推到一個UINavigationController上時,它有一個看起來一致的本地狀態欄。但是當一個UIViewController被推送'modally'它不包含導航欄。手動添加導航欄後,該UIViewController的狀態欄仍然保持白色。我如何使它與之前的UIViewController的狀態欄保持一致(即,灰色) 以下是用於以可視方式演示此問題的圖像。當我以模態方式呈現特定視圖控制器時,如何在視圖控制器上製作熟悉的狀態欄?

enter image description here

+0

u需要在之前VC –

+0

首先VC是NC與導航控制器嵌入,堆棧可以留在一個NC嗎?爲什麼在每個VC之前需要一個NC? – MixCoded

回答

0

第1步

在你的第二個VC,您需要使用導航控制器嵌入,爲如

enter image description here

步驟2中

在第二次的VC,在這裏添加欄按鈕駁回本VC,

@IBAction func btnback(_ sender: Any) { 

    self.dismiss(animated: true, completion: nil) 

} 
相關問題