1

在我的 iOS 应用程序中,我使用自定义NavigationItem(从 Nib 文件添加到根视图)。默认情况下NavigationItem,我可以使用

[self.navigationController setNavigationBarHidden:YES animated:YES];

隐藏它们,但我没有找到任何方法来隐藏我的习惯,NavigationItem或者removeFromSuperview,有人可以请给我一些指示吗?

提前致谢!

4

2 回答 2

2

[self.navigationController setNavigationBarHidden:YES animated:YES];您一起隐藏完整的导航栏,而不仅仅是navItem. 据我了解,您将其添加navitem为子视图。UIVview您必须保留对例如的某种参考。带有属性或标签,然后删除/隐藏navItem.

由于您只是隐藏导航栏,因此它仍然存在。因此,您可以使用它们的 frame 属性移动视图。

所以我猜你移动内容视图并完全跳过隐藏/删除就足够了。

于 2012-06-14T07:43:29.853 回答
1

您应该为您的导航项创建出口,并且您可以通过自己编写代码来设置动画/隐藏

于 2012-06-14T12:32:11.120 回答