我有一个UISplitViewController,需要从它加载一个UIViewController。我知道我可以这样做,但这不是我想要的。我需要UIViewController像普通的VC一样加载,占据全屏,当点击DONE按钮时,它会返回到UISplitViewController。到目前为止,当我尝试这样做时,它将加载到UISplitViewController的一半,而不是替换它。
所以,我的问题是,“这可能吗?”如果是,怎么做?目前,我使用的模式(PageSheet),这将是很好的肖像定位,但只是看上去很糟糕的景观。
目前,我的拆分视图是通过选项卡条在App中设置的,如下所示:
AdminMasterViewController *adminMasterVC = [[AdminMasterViewController alloc] init];
adminMasterNav.viewControllers = [NSArray arrayWithObjects:adminMasterVC, nil];
AdminDetailViewController *adminDetailVC = [[AdminDetailViewController alloc] init];
adminDetailNav.viewControllers = [NSArray arrayWithObjects:adminDetailVC, nil];
UISplitViewController *adminSplitVC = [[UISplitViewController alloc] init];
adminSplitVC.viewControllers = [NSArray arrayWithObjects: adminMasterNav, adminDetailNav, nil];
adminSplitVC.delegate = self;
adminSplitVC.title = @"Admin";然后加载标签栏。
我不知道为什么我不能理解风投与其他人之间的关系,显然是脑中缺失的一部分。
发布于 2013-08-20 21:30:21
你为什么不想用模态?您可以有一个全屏,只需设置模式显示风格。
YourUIViewController *viewController = (YourUIViewController*)[yourStoryboard instantiateViewControllerWithIdentifier:@"YourUIViewController"];
[viewController setModalPresentationStyle:UIModalPresentationFullScreen];
/*some additional logic if needed*/
[yourSplitViewController presentViewController:viewController animated:NO completion:nil];https://stackoverflow.com/questions/18343835
复制相似问题