我有一个UINavigationController,其中嵌套了一个UITabBarController。我试图隐藏导航栏中的后退按钮,以便我可以用自定义按钮替换它。但是,如果其中一个选项卡是活动视图,我似乎无法执行此操作。
我试过
[self.navigationItem setHidesBackButton:YES animated:NO];
但无济于事。
非常感谢任何帮助。
谢谢!
答案 0 :(得分:0)
如果您使用拖放操作,则只需删除导航栏,在其上放置一个按钮并为其添加选择器即可。只有当您在其上放置一个条形按钮项目时,您才会遇到隐藏和全部问题。但是,如果您不使用它的内置属性,为什么还要使用导航栏?
另一种解决方案是创建自定义栏或图像视图,并使用您自己的图像或条形颜色加载。只需创建一个类似于导航栏的栏,uiimageview - setimage - 像导航栏一样的图像。而不是根据您的要求放置按钮 - 自定义按钮。