“self.navigationItem.hidesBackButton = YES”无法使用UITabBarController

时间:2012-06-19 17:29:51

标签: xcode ios5 uinavigationcontroller uitabbarcontroller back-button

我有一个UINavigationController,其中嵌套了一个UITabBarController。我试图隐藏导航栏中的后退按钮,以便我可以用自定义按钮替换它。但是,如果其中一个选项卡是活动视图,我似乎无法执行此操作。

我试过

[self.navigationItem setHidesBackButton:YES animated:NO];

但无济于事。

非常感谢任何帮助。

谢谢!

1 个答案:

答案 0 :(得分:0)

如果您使用拖放操作,则只需删除导航栏,在其上放置一个按钮并为其添加选择器即可。只有当您在其上放置一个条形按钮项目时,您才会遇到隐藏和全部问题。但是,如果您不使用它的内置属性,为什么还要使用导航栏?

另一种解决方案是创建自定义栏或图像视图,并使用您自己的图像或条形颜色加载。只需创建一个类似于导航栏的栏,uiimageview - setimage - 像导航栏一样的图像。而不是根据您的要求放置按钮 - 自定义按钮。