我需要帮助显示和隐藏未与导航控制器链接的自定义导航栏。我已初始化我的导航栏,并且UITapGestureRecognizer
在viewWillAppear
中,并且希望让手势选择器显示和隐藏导航栏。我曾试过无数navigationController
功能,但因为我还没有嵌入一个他们似乎没有工作:需要帮助隐藏/显示自定义navBar IOS Swift
navigationController?.barHideOnTapGestureRecognizer
// OR
navigationController?.hidesBarsOnTap = true
// OR
navigationController?.setNavigationBarHidden(true, animated: true)
我已经看到:
navigationBar.hidden = true //OR FALSE
可以更改导航栏的初始外观,但它不能像我需要的那样切换显示/隐藏。基本上它只需要模仿苹果的照片应用程序。提前致谢。
你为什么不只是使用导航控制器:在这里你改变隐藏状态
然后写的方法? –
通过写这篇文章的一半,我意识到我应该有另一个,但我已经有2和它的恼人的链接周围发送对象从一个控制器到另一个。尽管如此,尽管还有更多的工作,感谢您的意见! – bme003