1

我正在使用 UIScrollView 显示一些图像,当用户选择图像的一部分时,我需要呈现或推送另一个视图。此 ScrollView 仅以编程方式创建。我如何以编程方式向它添加一个导航控制器并呈现另一个视图?

我试过这种方式,但只给我以下错误:

不支持推送导航控制器'

 StatesViewController * controller = [[StatesViewController alloc]initWithNibName:@"StatesViewController" bundle:nil];

    UINavigationController * Navcontroller = [[UINavigationController alloc] initWithRootViewController:controller];

    [self presentModalViewController: Navcontroller animated: YES];
4

1 回答 1

2

这可能会帮助你。

 NextViewController *nextViewController=[[NextViewController alloc]initWithNibName:@"NextViewController" bundle:nil];
    UINavigationController *navBar=[[UINavigationController alloc]initWithRootViewController:nextViewController];
    [self.navigationController presentModalViewController:navBar animated:YES];
于 2012-09-13T18:43:13.080 回答