gpt4 book ai didi

objective-c - ipad - UISplitViewController 主拆分的奇怪行为

转载 作者:搜寻专家 更新时间:2023-10-30 20:03:21 27 4
gpt4 key购买 nike

我正在开发 UISplitViewController 应用程序,Master View 嵌入到 Navigation Controller 中。

每次我在 Master 中切换到一个新的 GroupsViewController 然后按“返回”按钮,我的 GroupsViewController 就会移动到屏幕中央整个 SplitViewController 从顶部垂直覆盖它:

enter image description here

它只发生在横向。在肖像中一切正常。

转场是从 NavigationBarButtonGroupsViewController

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([[segue identifier] isEqualToString:@"ShowGroupsSegue"])
{
GroupsViewController *groupsController = (GroupsViewController *)[segue destinationViewController];
groupsController.contactsdelegate = self;
}
}

有什么建议可以解决吗?

最佳答案

我通过确保相关类在 (BOOL)shouldAutorotateToInterfaceOrientation 中为 iPad 上的所有方向返回 YES 来让它工作。

我有一个通用项目,因此该特定类仍设置为适当的 iPhone 设置(仅对 UIInterfaceOrientationPortrait 返回 YES)。

关于objective-c - ipad - UISplitViewController 主拆分的奇怪行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12347884/

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