2 alllllllll alllllllll 于 2013.05.15 13:22 提问

加载主ViewController

有一个root的ViewController 类,调用OnlineViewController的视图:

- (void)eventTap:(UIGestureRecognizer *)gestureRecognizer {

self.evc = [[EventViewController alloc]init];    
[self presentViewController:self.evc animated:YES completion:nil];
}

尝试从OnlineViewController中调用ViewController的视图时失败了。

-(void ) iconAction{
self.vc = [[ViewController alloc]init];

[self presentViewController:self.vc animated:YES completion:nil];

如何调用ViewController的视图?

2个回答

zhanglei5415
zhanglei5415   Rxr 2013.05.15 16:04
已采纳

主viewController 通过presentViewController:animated:completion: 方法弹出新视图EventViewController 你如果想在弹出的视图中返回到主视图,关闭这个弹出视图即可

在EventViewController 的-(void)iconAction: 中调用

[self dismissViewControllerAnimated:YES completion:nil];
MrsSeven7
MrsSeven7   2013.05.15 13:57

不要只想着显示一个新view,试试看dismiss 这个viewController。

[self dismissViewControllerAnimated:YES completion:nil];

注意要调用iconAction:方法

Csdn user default icon
上传中...
上传图片
插入图片