簡體   English   中英

快速銷毀特定視圖上的導航欄和標簽欄

[英]Destroy Navigation bar and tab bar on specific view in swift

我有一個應用程序可以播放快速生成的視頻。 我通過故事板在視圖AVPlayerViewController上播放視頻。 AVPlayViewController內部包含我在上一個屏幕上使用的選項卡欄和導航欄 在播放視頻期間,當我在左上方按下完成按鈕時,它將返回到導航欄之前的第一個。 我也想從我的AVPLayerViewController中刪除導航欄和標簽欄 有可能將其刪除嗎? 在播放視頻時,按完后,它將返回到我想要的上一個屏幕,而不是應用程序的第一個屏幕。 大家有這個想法嗎? 謝謝。

在PlayViewController的viewDidLoad方法中隱藏導航和標簽欄。

func viewDidLoad() {
    self.navigationController.navigationBar.hidden = true
    self.tabBarController.tabBar.hidden = true
}

viewWillDisappear方法中顯示它:

func viewWillDisappear(){
    self.navigationController.navigationBar.hidden = false
    self.tabBarController.tabBar.hidden = false
}

暫無
暫無

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

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