小编Cod*_*eze的帖子

ROTATION后,多个MODAL VIEW控制器将基本模态更改为FULL SCREEN

这让我困扰了很长一段时间,我对此做了很多研究,但找不到答案.我第一次在这里发帖提问,如果我犯了错误,请更正/原谅我.

环境:iPad,iOS 6.0

问题:旋转后基本模态视图更改为全屏.

描述:我有一个全屏应用程序正在运行,目前显示模态视图控制器.从显示模式视图,我通过执行以下操作显示另一个模态视图:

vc.modalPresentationStyle = UIModalPresentationFormSheet;
[self presentModalViewController:vc animated:YES];
//[self presentViewController:vc animated:YES completion:NULL];
Run Code Online (Sandbox Code Playgroud)

当第二个视图出现时,我旋转iPad设备.基本(第一)模态视图变为全屏,最顶层(第二)模态视图保持为formSheet样式.(正确旋转)

我可以通过向navigationController添加模态视图来解决这个问题,但我希望将其保存在模态视图中.

任何人都知道修复?我相信这里的人有同样的问题: ios 6旋转后模态视图尺寸不正确

顺便说一下,iOS 5中的一切都运行良好.苹果改变了iOS 6中旋转的工作方式.谢谢,-peter

rotation ipad screen-size modalviewcontroller ios6

7
推荐指数
1
解决办法
1241
查看次数

标签 统计

ios6 ×1

ipad ×1

modalviewcontroller ×1

rotation ×1

screen-size ×1