嗨,我是 iOS 新手
在我的项目中,由于色调效果,我不想使用导航栏,所以我使用容器视图来创建类似的东西,除了后退按钮我使用了背面带有按钮的图像。
我使用了一个容器视图(连接到导航控制器)来包含一个标签和一个按钮,该按钮顶部有一个图像。当我单击按钮(容器视图的导航控制器内的那个)时,我希望视图返回到上一个视图。我尝试了通常的 [self.navigationController popViewControllerAnimated:YES]; 但没有结果。如何执行此任务?
嗨,我是 iOS 新手
在我的项目中,由于色调效果,我不想使用导航栏,所以我使用容器视图来创建类似的东西,除了后退按钮我使用了背面带有按钮的图像。
我使用了一个容器视图(连接到导航控制器)来包含一个标签和一个按钮,该按钮顶部有一个图像。当我单击按钮(容器视图的导航控制器内的那个)时,我希望视图返回到上一个视图。我尝试了通常的 [self.navigationController popViewControllerAnimated:YES]; 但没有结果。如何执行此任务?
如果您正在使用
[self presentViewController:yourVC animated:YES completion:nil];
展示你的视图控制器,那么你应该使用
[self dismissViewControllerAnimated:YES completion:nil];
关闭您当前的视图控制器并返回到上一个视图控制器。
您要推送以与 UINavigation Controller 连接的视图请明确您是基于应用导航的应用,如果不是,请将其添加到 App Delegate
ViewController *ViewController = [[[ViewController alloc] initWithNibName:@"ViewController" bundle:nil] autorelease];
self.navigationController = [[[UINavigationController alloc] initWithRootViewController:ViewController] autorelease];