我有一个应用程序可以播放使用swift构建的视频。我通过故事板在视图AVPlayerViewController上播放视频。并且 AVPlayViewController 内部包含我在前一个屏幕上使用的标签栏和导航栏。在播放视频时,当我按下左上角的完成时,它将返回导航栏前的第一个。和我想从我的AVPLayerViewController 中删除导航栏和标签栏。 是否可以在播放视频时删除其<?em>和,完成推送后,它将返回到我想要的上一个屏幕,而不是转到应用的第一个屏幕。大家好,对此有什么想法吗? 谢谢。
答案 0 :(得分:2)
在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
}