如何从导航栏中完全删除后退按钮?

时间:2015-11-18 05:37:26

标签: ios objective-c uinavigationcontroller uinavigationitem

出于某种原因,我将左右按钮添加到导航栏作为其子视图,而不是使用导航项。推送视图控制器时,我将其navigationItem.hidesBackButton设置为YES,这样丑陋的蓝色“后退”按钮就不会显示出来。我面临的问题是,在点击我自己的后退按钮后,当前显示的视图控制器被弹出 - 我的意思是在'pop'的动画中,我可以在导航中看到'...'栏与弹出的视图控制器一起向右移动。并且,我不希望“......”出现甚至0.0000000001秒。我现在该怎么办?任何提示都将不胜感激。

1 个答案:

答案 0 :(得分:1)

注意:问题仅通过评论解决了。但是将其作为答案发布,以便它可以帮助其他人遇到同样的问题。

我在故事板中向navigationBarButtonItem添加自定义barButtonItem时,navigationBar也遇到了同样的问题。如果您还在使用故事板,则只需在navigationBar中将navigationController色调颜色设置为清晰颜色即可。通过设置清晰的颜色,将不再出现奇怪的默认导航后退按钮。