我正在开发一个双iPad/iPhone应用程序。
我遇到了一个仅在iPad上发生的问题:
UIModalPresentationStyle.PageSheet
一切都正常,除了从iPad上删除最上面的模态控制器--这个方法被调用了,但是模态视图控制器并没有被拒绝。我通过从前一个模态控制器调用DismissModalViewControllerAnimated来拒绝它。
你知道为什么这不适用于iPad吗?
在所有情况下,我都从父控制器调用PresentModalViewController和DismissModalViewControllerAnimated来工作它的子模式控制器。
我使用的是MonoTouch (从我的方法大写中可以看出),但这可能与此无关。我也可以用Obj来回答。
更新,下面可能会使它应该做的更清楚:
发布于 2010-10-22 14:18:43
找到了解决办法。必须满足所有这些条件才能解决这一问题:
ModalPresentationStyle
如果我们在通过应用商店时有困难的话,我会回发的。但就目前而言,这对我们来说是一个很好的解决办法。
发布于 2010-10-21 10:49:15
你确定你是在否定正确的观点吗?在模态视图中,让我们说,您想通过单击按钮来关闭该视图。在该按钮的方法中,要调用DismissModalViewControllerAnimated方法。只管说
[self dismissModalViewControllerAnimated:YES];
很难真正诊断出问题,而不了解您是如何试图呈现和解除控制器的,但这应该是可行的。显示新视图后,不需要从父控制器中执行任何操作.
https://stackoverflow.com/questions/3989917
复制相似问题