我正在使用UIScrollView显示一些图像,当用户选择图像的一部分时,我需要呈现或推送另一个视图。此ScrollView仅以编程方式创建。 我如何以编程方式添加一个navigationController并呈现另一个视图?
我试过这种方式,但只是给我以下错误:
不支持推送导航控制器'
StatesViewController * controller = [[StatesViewController alloc]initWithNibName:@"StatesViewController" bundle:nil];
UINavigationController * Navcontroller = [[UINavigationController alloc] initWithRootViewController:controller];
[self presentModalViewController: Navcontroller animated: YES];
答案 0 :(得分:2)
NextViewController *nextViewController=[[NextViewController alloc]initWithNibName:@"NextViewController" bundle:nil];
UINavigationController *navBar=[[UINavigationController alloc]initWithRootViewController:nextViewController];
[self.navigationController presentModalViewController:navBar animated:YES];