在我的 iOS 应用程序中,我使用自定义NavigationItem
(从 Nib 文件添加到根视图)。默认情况下NavigationItem
,我可以使用
[self.navigationController setNavigationBarHidden:YES animated:YES];
隐藏它们,但我没有找到任何方法来隐藏我的习惯,NavigationItem
或者removeFromSuperview
,有人可以请给我一些指示吗?
提前致谢!
在我的 iOS 应用程序中,我使用自定义NavigationItem
(从 Nib 文件添加到根视图)。默认情况下NavigationItem
,我可以使用
[self.navigationController setNavigationBarHidden:YES animated:YES];
隐藏它们,但我没有找到任何方法来隐藏我的习惯,NavigationItem
或者removeFromSuperview
,有人可以请给我一些指示吗?
提前致谢!
与[self.navigationController setNavigationBarHidden:YES animated:YES];
您一起隐藏完整的导航栏,而不仅仅是navItem
. 据我了解,您将其添加navitem
为子视图。UIVview
您必须保留对例如的某种参考。带有属性或标签,然后删除/隐藏navItem
.
由于您只是隐藏导航栏,因此它仍然存在。因此,您可以使用它们的 frame 属性移动视图。
所以我猜你移动内容视图并完全跳过隐藏/删除就足够了。
您应该为您的导航项创建出口,并且您可以通过自己编写代码来设置动画/隐藏