在拆分视图详细视图中设置透明导航栏

时间:2017-07-28 16:17:13

标签: ios swift swift3 uikit uisplitviewcontroller

我有一个UISplitViewController与master&详情。两者都嵌入到UINavigationController中。

当推送到细节时,我将其设置为提高设备的可用性。

 app.post("/api/post/chorecomplete/:parameter", function(req, res) {...}

我希望navigationBar在detailView中是透明的。哪个适用于iPad:

        let controller = (segue.destination as! UINavigationController).topViewController as! ProjectViewController
        controller.navigationItem.leftBarButtonItem = splitViewController?.displayModeButtonItem
        controller.navigationItem.leftItemsSupplementBackButton = true

但不在iPhone上。

非常感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

我找到了解决方案:

self.parent?.navigationController?.navigationBar

答案 1 :(得分:0)

尝试设置navigationBar.barTintColor = UIColor.clear