gpt4 book ai didi

ios - 旋转后 iPad 模态 Controller 被解散

转载 作者:可可西里 更新时间:2023-11-01 03:52:07 26 4
gpt4 key购买 nike

我正在使用设置为 Form Sheet 的 Storyboard segue 呈现模态视图。问题是,当我在显示此 View 后旋转 iPad 时,该 View 会从 View 中移除/关闭。

我不知道为什么。它似乎只发生在从纵向开始然后旋转到横向时。

如果我以横向模式开始,然后显示 View 然后旋转它,它就可以正常显示在屏幕上。

有什么想法吗?

编辑----

似乎全屏模态视图在旋转后也被取消了!

演示代码中没有什么特别的,这是一个全屏模式:

EditViewController *editView = [self.navigationController.storyboard instantiateViewControllerWithIdentifier:@"editViewController"];
editView.delegate = self;
editView.image = image;
editView.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;

[self presentViewController:editView animated:YES completion:nil];

这在 iOS 6 和 iOS 7 上都会发生

编辑 2 ----忘了说,我从 UISplitViewController

的左/主视图 Controller 呈现模态

最佳答案

晚了,但对我有用的是之前

[self presentViewController:aController animated:YES completion:nil];

关闭主 Controller ,添加这行

[self.splitViewController setPreferredDisplayMode:UISplitViewControllerDisplayModePrimaryHidden];
[self.splitViewController setPreferredDisplayMode:UISplitViewControllerDisplayModeAutomatic];

然后展示你的 Controller

关于ios - 旋转后 iPad 模态 Controller 被解散,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20935878/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com