在我的 iOS 应用程序中,我使用自定义 NavigationItem
(从 Nib 文件添加到 Root View )。默认 NavigationItem
我可以用[self.navigationController setNavigationBarHidden:YES animated:YES];
隐藏它们,但我没有找到任何方法来隐藏我的自定义 NavigationItem
或 removeFromSuperview
,有人可以请给我一些指示吗?
提前致谢!
最佳答案
与 [self.navigationController setNavigationBarHidden:YES animated:YES];
您隐藏了完整的导航栏,而不仅仅是 navItem
.据我了解,您添加了 navitem
作为 subview 。您必须保留对 UIVview
的某种引用。例如。带有属性或标签,然后删除/隐藏 navItem
.
由于您只是隐藏导航栏,因此它仍然存在。因此,您可以使用它们的 frame 属性移动 View 。
所以我猜你移动内容 View 并完全跳过隐藏/删除就足够了。
关于ios - 如何隐藏/显示自定义导航栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11028404/