![](/img/trans.png)
[英]Ipad presentModalViewController over an ViewController
[英]presentModalViewController is taking over whole iPad screen, not just right hand side?
我在iPad上使用APSplitViewController
来获得两个方面。 在右侧工作时,我有一个位于UINavigationController
内的viewController。
当我以模态形式呈现EKEventEditViewController
(因为它必须是模态的),它不会停留在右侧navController的范围内,而是会接管整个iPad的显示,并且从那里开始,情况变得越来越糟...
有没有一种方法可以将模态视图保持在我在屏幕右侧使用的本地UINavigationController
的上下文中?
EKEventEditViewController *addController = [[[EKEventEditViewController alloc] initWithNibName:nil bundle:nil] autorelease];
addController.eventStore = self.eventStore;
addController.editViewDelegate = self;
[self presentModalViewController:addController animated:YES];
PS。 实际上,这实际上是任何简单视图控制器(不仅是EKEventEditViewController)的问题。 就是在尝试使用presentModalViewController时。 一个如何使“ presentModalViewController”工作以使其仅占用右侧的代码示例将很棒
除非您编写自己的自定义presentModalViewController方法,否则不要这样做。
据我所知,最好用EKEventEditViewController更新APSplitViewController的rightViewController以在右侧边界显示EKEventEditViewController。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.