在iPad的基于TabBar的应用程序中,有没有办法以“全屏”方式在其上方呈现模态窗口?
我有一个仅支持横向的应用程序(如果这有所区别),我想要目前呈现模态窗口的项目可以全屏显示,充满整个屏幕以澄清。我可以正常地将其以“页面表格”形式呈现,并且在调整模态视图nib上的一些按钮后,“表单表格”也可以,但是一旦我尝试“全屏”,背景就会变为白色(TabBar仍然存在),如果我重新尝试点击按钮(而不重新启动模拟器),它不会响应。
打开模态视图的按钮所在的视图是CountryViewController.m,并具有以下操作:
我有一个仅支持横向的应用程序(如果这有所区别),我想要目前呈现模态窗口的项目可以全屏显示,充满整个屏幕以澄清。我可以正常地将其以“页面表格”形式呈现,并且在调整模态视图nib上的一些按钮后,“表单表格”也可以,但是一旦我尝试“全屏”,背景就会变为白色(TabBar仍然存在),如果我重新尝试点击按钮(而不重新启动模拟器),它不会响应。
打开模态视图的按钮所在的视图是CountryViewController.m,并具有以下操作:
-(IBAction) showNewModal:(id)sender {
modalContent.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
modalContent.modalPresentationStyle = UIModalPresentationFullScreen;
[self presentModalViewController:modalContent animated:YES];
}
我发现这段代码在没有TabBar的情况下可以正常工作。我花了几个小时寻找可以添加到这段代码中或者甚至是在AppDelegate.h和.m文件中添加的内容,但是目前为止,要么没有反应(奇怪的是没有显示错误),要么就是上述的空白。