【问题标题】:Problem relating to presentmodelViewController与 presentmodelViewController 相关的问题
【发布时间】:2010-04-19 14:59:57
【问题描述】:

在我的应用程序中,我有三个视图一、二、三。

在所有视图中,我制作了一个具有相应操作的按钮。

我的程序流程:-

1) 首先,我的 One View 将加载,我有一个带有操作的按钮

-(IBAction)two:(id)sender { Mydelegate *ptr_Two = (Mydelegate *)[[UIApplication sharedApplication]delegate]; [self presentmodelViewController:ptr_Two.LinkOfTwo 动画:YES];

}

2)以上述方式,当我点击按钮时,我的第二个视图将出现。

3) 在第二个屏幕中,我的第三个屏幕将在点击按钮时出现

现在我在所有屏幕上多了一个按钮 [自我dismissModelViewController动画:是];

我的问题是,当我点击第三个屏幕的按钮时,我的第二个屏幕会出现,但同时我希望我的第二个屏幕会自动关闭并出现第一个屏幕。

我的意思是我想通过为dismissModelviewController调用第二个屏幕的void函数直接切换到第一个屏幕

这怎么可能

请告诉我它的紧急情况

提前致谢

【问题讨论】:

    标签: iphone


    【解决方案1】:

    如果我对您的理解正确,您希望能够从第三个屏幕切换到第一个屏幕,而用户只需执行一个操作?在这种情况下,使用 NO 参数进行除一个以外的所有 dismissModalViewControllerAnimated: 调用。如果你试图同时关闭多个模态视图控制器,所有这些都是动画的,你会崩溃。

    【讨论】:

      猜你喜欢
      • 2017-08-12
      • 2017-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-08
      • 2011-09-11
      相关资源
      最近更新 更多