朋友们,我在UIImageView
的{{1}}添加了UIBarButtonItem
和Navigationbar
。点击rootViewController
,它会推送第二个viewController。到目前为止,每件事都运行正常,但是当我在BarButten
中弹出辅助viewController UIBarButton
时,它会变得不可见。任何人都可以告诉我如何解决这个问题。
rootViewController
答案 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];