翻转视图会导致后退按钮显示在导航栏上

时间:2012-06-04 12:09:48

标签: iphone ios uinavigationbar

我已通过以下方法明确设置导航栏的后退按钮 -

[[self navigationItem] setHidesBackButton:YES]

当我从视图中输入此视图时(这是可翻转的,它是地图视图),这可以正常工作。如果我在不翻转上一个视图(地图视图)的情况下进入视图,则不会出现后退按钮。但是,如果我在翻转地图视图后进入此视图,则会出现一个后退按钮。点击它时,此按钮根本不起作用。

我尝试了setLeftBarItem:nil方法,但即使这样,它也会出现(并且不起作用)!

任何人都有解决这个奇怪问题的方法吗?

1 个答案:

答案 0 :(得分:0)

你需要这个

 self.navigationItem.hidesBackButton = TRUE;

OR

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