首页 > 解决方案 > 如何在uipageviewcontroller swift中转换时隐藏导航栏

问题描述

我有一个 uipageviewcontroller,我正在从其他视图控制器推送以下代码:-

self.navigationController?.pushViewController(rideDetailsPageViewController, animated: true)

当我尝试在 uipageviewcontroller 中滑动时出现导航栏。如何防止这种情况?

标签: iosswiftuipageviewcontroller

解决方案


如果要隐藏导航栏,请应用以下代码方法rideDetailsPageViewController

    override func viewWillAppear(_ animated: Bool) {
        super.viewWillAppear(animated)
        self.navigationController?.isNavigationBarHidden = true
    }

    override func viewWillDisappear(_ animated: Bool) {
        super.viewWillDisappear(animated)
        self.navigationController?.isNavigationBarHidden = false
    }

推荐阅读