【发布时间】:2013-06-12 08:02:07
【问题描述】:
我正在使用UISplitViewController 做一个iPad 应用程序。我想在 masterViewController 本身中打开一个modalViewController。 当我以模态方式加载我的视图控制器时,它需要整个屏幕来呈现它。
这是我的代码,在我的masterViewController.m 中以模态方式呈现新的viewController
- (void)addNewContactButtonPressed:(id)sender {
AddOrEditContact *addContact = [self.storyboard instantiateViewControllerWithIdentifier:@"AddOrEditContact"];
addContact.screenMode = addMode;
UINavigationController *navigationController = [[UINavigationController alloc]initWithRootViewController:addContact];
[self.navigationController presentViewController:navigationController animated:YES completion:nil];
}
我想在masterViewController. 中以模态方式加载一个新的viewController 任何帮助将不胜感激。
【问题讨论】:
-
为什么需要模态?您可以推送它(假设有一个导航控制器),也可以使用弹出窗口。
-
我正在主视图中显示联系人。我想添加新联系人或编辑旧联系人。我想在主视图本身中进行。 Bcoz 设计就是这样。
标签: ios objective-c ipad uisplitviewcontroller modalviewcontroller