2

嗨,我是 iOS 新手

在我的项目中,由于色调效果,我不想使用导航栏,所以我使用容器视图来创建类似的东西,除了后退按钮我使用了背面带有按钮的图像。

我使用了一个容器视图(连接到导航控制器)来包含一个标签和一个按钮,该按钮顶部有一个图像。当我单击按钮(容器视图的导航控制器内的那个)时,我希望视图返回到上一个视图。我尝试了通常的 [self.navigationController popViewControllerAnimated:YES]; 但没有结果。如何执行此任务?

4

2 回答 2

3

如果您正在使用

[self presentViewController:yourVC animated:YES completion:nil];

展示你的视图控制器,那么你应该使用

[self dismissViewControllerAnimated:YES completion:nil];

关闭您当前的视图控制器并返回到上一个视图控制器。

于 2013-08-07T07:07:04.373 回答
-1

您要推送以与 UINavigation Controller 连接的视图请明确您是基于应用导航的应用,如果不是,请将其添加到 App Delegate

ViewController *ViewController = [[[ViewController alloc] initWithNibName:@"ViewController" bundle:nil] autorelease];
self.navigationController = [[[UINavigationController alloc] initWithRootViewController:ViewController] autorelease];
于 2013-08-07T07:12:11.173 回答