从当前呈现的模态视图呈现模态视图

时间:2011-03-11 00:43:47

标签: iphone

我需要实现一种模态视图链, 其中从当前呈现的模态视图调用模态视图。 我相信我已经实现了一切, 但它崩溃了。

这是一个可行的想法吗?

这就是我从第一个模态视图中调用第二个模态视图的方法

hofButton = [[UIButton alloc] init];
hofButton.frame = CGRectMake(700.0, 450.0, 300.0, 200.0);
[hofButton addTarget:self action:@selector(showHOF:)
  forControlEvents:UIControlEventTouchUpInside];



-(void)showHof{
    modalHallOfFame = [[hallOfFame alloc] init];
modalHallOfFame.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
[self presentModalViewController:modalHallOfFame animated:YES];
}

2 个答案:

答案 0 :(得分:1)

我刚做了一些快速测试。它似乎工作得很好。如果您发布了用于呈现的代码并关闭了视图控制器以及您将获得的崩溃消息,那将会有所帮助。

答案 1 :(得分:0)

我弄明白了这个问题。 实际上,您可以从模态视图调用模态视图。 我上面的代码出了什么问题,我必须将showHof声明为 - (无效)showHOF:(ID)发送方{ ... }