你好朋友我在Navigationbar
的rootViewController
上加了UIImageView
和UIBarButtonItem
。点击BarButten
它推送第二个viewController。直到这一切都可以正常工作,但是当我弹出次级viewController UIBarButton
在rootViewController
得到不可见。任何人都可以告诉我如何解决这个问题。保持rightbarButton的可见性?
nav = [[UINavigationController alloc] init];
UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, nav.navigationBar.frame.size.width, nav.navigationBar.frame.size.height)];
if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
{
UIImage *navImage = [UIImage imageNamed:@"NavBar-iPad.png"];
imageView.image = navImage;
}
else
{
UIImage *navImage = [UIImage imageNamed:@"NavBar-iPhone.png"];
imageView.image = navImage;
}
[nav.navigationBar addSubview:imageView];
[imageView release];
[nav pushViewController:viewController animated:YES];
号没有人,但你可以解决这个问题。但是,如果您发布了相关的代码片段,那么这里可能有人可以帮助您。 – PengOne 2012-01-12 06:03:21
把你的代码放在viewWillAppear中rootViewController – Hiren 2012-01-12 06:05:52
我已经把我的代码@PenOne – 2012-01-12 06:29:18