在当前navigationcontroller iphone下显示了模态navigationcontroller
在我的应用程序中,我展示的模态navigationcontroller位于当前navigationcontroller下,因此我无法查看新的navigationbar,因为它正在当前导航栏下消失 我在self上演示modalview,而不是self.navigationcontroller,因为self.navigationcontroller不演示modalview控制器 另外,如何在此模式导航控制器上推送视图 我在一个ViewController中使用以下代码:在当前navigationcontroller iphone下显示了模态navigationcontroller,iphone,uinavigationcontroller,modalviewcontroller,Iphone,Uinavigationcontroller,Modalviewcontroller,在我的应用程序中,我展示的模态navigationcontroller位于当前navigationcontroller下,因此我无法查看新的navigationbar,因为它正在当前导航栏下消失 我在self上演示modalview,而不是self.navigationcontroller,因为self.navigationcontroller不演示modalview控制器 另外,如何在此模式导航控制器上推送视图 我在一个ViewController中使用以下代码: fullListTopCom
fullListTopCompanies *fullListTopCompaniesInstance = [[fullListTopCompanies alloc] initWithNibName:@"fullListTopCompanies" bundle:nil];
UINavigationController *navigationController = [[UINavigationController alloc]
initWithRootViewController:fullListTopCompaniesInstance];
fullListTopCompaniesInstance.navigationController.navigationItem.title = @"F";
[self presentModalViewController:navigationController animated:YES];
[navigationController release];
[fullListTopCompaniesInstance release];
有人能帮忙吗
提前使用Thanx。使用带过渡的动画 根据我的说法,你必须改变动画风格
我以前做过,但忘记了代码,我会在收到后发布它实际上,您的导航栏会隐藏,因为模式视图和模式视图默认情况下没有导航栏。要将导航栏添加到模式视图,您可以尝试以下代码: 在头文件中 IBOutlet FullListTopCompanys*FullListTopCompanys实例 在实施文件中 UINavigationController*nav=[[UINavigationController alloc]initWithNibName:@“FullListTopCompanys”捆绑包:nil] [自我呈现ModalViewController:nav动画:是] [导航释放] 另外,在“FullListTopCompanys”视图控制器上,不要忘记放置一个左侧导航栏按钮项,用于取消模式视图 因此,添加左栏按钮(理想情况下是导航栏上的取消按钮)和左栏按钮的事件处理程序应该包含代码 [自我解散Modalviewcontrolleranimated:是]强> 希望这有帮助
self.navigationController.navigationItem.title = @"F";
在“FullListTopCompanys”类的viewDidLoad方法中添加上述代码行。Ghostider,谢谢您的回复。但改变过渡风格并没有帮助。