我正在使用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”工作以便它只占用右侧的代码示例将很棒
答案 0 :(得分:2)
除非您编写自己的自定义presentModalViewController方法。
答案 1 :(得分:1)
据我所知,最好使用EKEventEditViewController更新APSplitViewController的rightViewController,以在右侧边界显示EKEventEditViewController。