【发布时间】:2012-01-19 00:10:07
【问题描述】:
如果我将视图推送到 Navcontroller 上效果很好,我可以使用代码或使用 Nav Controller 后退按钮从它返回。
然后我将其更改为模态显示视图。预设有效,但我无法让它返回并关闭模式视图。
这可行...主视图
Tools *screen = [[Tools alloc] initWithNibName:@"Tools" bundle:[NSBundle mainBundle]];
[mainNavController pushViewController:screen animated:YES];
[screen release];
一个模态视图:
- (IBAction)btnCancel:(id)sender {
[self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex:0] animated:YES];
}
但是我在模态视图上将其更改为像这样的模态,它不会返回主视图。
Tools *screen = [[Tools alloc] initWithNibName:@"Tools" bundle:[NSBundle mainBundle]];
[mainNavController presentModalViewController:screen animated:YES];
[screen release];
在模态视图上:
- (IBAction)btnCancel:(id)sender {
[self.parentViewController dismissModalViewControllerAnimated:YES];
}
我已经尝试了所有我能想到的东西,显然我错过了一些东西!有什么想法吗?
感谢您的帮助!!
【问题讨论】:
标签: iphone ios uiviewcontroller