当调用表单是UITable时,我使用了UInavigation控制器,但在这种情况下,我使用了一个按钮,使用以下代码调用我需要的表单 -
EditCodesController *editcodesController = [[EditCodesController alloc] initWithNibName:@"EditCodesController" bundle:nil];
UINavigationController *mySocondView =[[UINavigationController alloc]
initWithRootViewController:editcodesController];
[self presentModalViewController: mySocondView animated:YES];
这项工作正常,我已经放了一个' Back'名为导航器栏上的按钮。我需要使用什么代码才能返回原始表单?
答案 0 :(得分:1)
[self dismissmodalviewcontroller]
应该为你做的伎俩。但是在EditCodesController中调用它。创建一个委托,它应该工作。
答案 1 :(得分:0)
您需要在导航栏上调用dismissModalViewControllerAnimated:
以关闭您的模态视图控制器。您需要做的是在您的班级中有一个选择器方法,其中显示后退按钮,调用原始导航控制器上的dismissModalViewControllerAnimated:
选择器
在打开的视图中,您可以设置按钮,选择器如下:
// In viewDidLoad (or similar)
UIBarButtonItem *back = [[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStyleBordered target:self action:@selector(goBack)];
self.navigationItem.leftBarButtonItem = back;
// Your goBack Selector will then be
- (void)goBack {
[self dismissModalViewControllerAnimated:YES];
}