【问题标题】:"self.navigationItem.hidesBackButton = YES" not working with UITabBarController“self.navigationItem.hidesBackButton = YES”不适用于 UITabBarController
【发布时间】:2012-06-21 19:15:04
【问题描述】:
我有一个 UINavigationController,其中嵌套了一个 UITabBarController。我试图隐藏导航栏中的后退按钮,以便我可以用自定义按钮替换它。但是一旦选项卡之一是活动视图,我似乎无法这样做。
我试过了
[self.navigationItem setHidesBackButton:YES animated:NO];
但无济于事。
任何帮助将不胜感激。
谢谢!
【问题讨论】:
标签:
xcode
ios5
uinavigationcontroller
uitabbarcontroller
back-button
【解决方案1】:
如果您使用拖放,则可以只拖放一个导航栏,在其上放置一个按钮并为其添加选择器。仅当您在其上放置一个条形按钮项时,您才会遇到隐藏问题。但是话又说回来,如果您不使用导航栏的内置属性,为什么还要使用它。
另一种解决方案是创建自定义栏或图像视图并加载您自己的图像或栏颜色。只需创建一个类似于导航栏的栏,uiimageview - setimage - 一些类似于导航栏的图像。而不是放置按钮 - 根据您的要求自定义按钮。