保持rightbarButton的可见性?

时间:2012-01-12 06:00:58

标签: iphone uinavigationbar

朋友们,我在UIImageView的{​​{1}}添加了UIBarButtonItemNavigationbar。点击rootViewController,它会推送第二个viewController。到目前为止,每件事都运行正常,但是当我在BarButten中弹出辅助viewController UIBarButton时,它会变得不可见。任何人都可以告诉我如何解决这个问题。

rootViewController

2 个答案:

答案 0 :(得分:0)

我认为您正在尝试向UInavigationBar添加自定义背景。 Try This Link to add Custom Background Image in iOS 5

答案 1 :(得分:0)

它消失的原因是每个UIViewController都有自己的一组按钮/标题显示在导航栏上。因此,当您按下新视图时,它会自动隐藏下面的按钮/标题。

如果你想要看起来相同的按钮,你必须在新的UIViewController中重新创建它们。

如果您确实需要这些按钮,而不是像现在这样按下新的视图控制器, 你可以这样做:

UINavigationController * navcontrol = [[UINavigationController alloc] initWithRootViewController: viewcontroller];
[navcontrol setNavigationBarHidden: YES];
[self.navigationController pushViewController: navcontrol animated:YES];
[navcontrol release];
[viewcontroller release];