我一直在尝试在iPhone应用程序上创建全屏模式视图时遇到了问题,但当我呈现它时,如果它是横向的,视图将位于屏幕的一小部分中。如果它出现了,然后您将它旋转到不同的方向,它将是一个白色屏幕,或者是角落里缩小的窗口。我是这样称呼它的:
bookmarks.modalPresentationStyle = UIModalPresentationFormSheet;
bookmarks.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentModalViewController:bookmarks animated:YES];
bookmarks.view.superview.bounds = CGRectMake(0, 0, 320,460);
发布于 2012-06-19 12:36:36
我最终做的是用导航堆栈上的推送替换了调用模式视图的位置。这花了我更长的时间,因为我必须重新构造我正在使用导航控制器而不是常规视图控制器处理的选项卡。
https://stackoverflow.com/questions/11089751
复制