gpt4 book ai didi

ios - iOS6 中奇怪的 SplitView/NavigationController 行为

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:05:42 26 4
gpt4 key购买 nike

这是一个远景,但我想我会看看是否有其他人看到/修复了这个问题。

我有一个 pre-IOS 6 应用程序,它在主 Pane 和详细信息 Pane 中使用 UISplitViewControllerNavigationControllers

在 iOS 5 和更早版本中,如果我将 UIViewController 推到主导航 Controller 上,它就会滑入;弹出该 View Controller 然后将其滑出。

在 iOS 6 中,仅在横向模式下,如果我将 UIViewController 推到主导航 Controller 上,它就会滑入;但是,弹出该 View Controller 似乎考虑了 viewcontroller 模态,因为它使 View Controller 在屏幕中居中,然后像“dismissModalController”命令那样将其放到底部。如果它处于纵向模式,它会按预期滑入/滑出。

我不确定该怎么办 - 具有类似布局的较新应用程序没有此问题。我怀疑它与初始窗口/导航器设置有关,该设置(在此应用程序中)是使用 MainWindow.xibMainWindow-iPad.xib 以旧方式配置的。我宁愿不尝试撕掉所有这些并使用"new"方式重新配置(这一切都在 appdelegate 中完成)

最佳答案

在我的 View Controller 中实现以下内容为我解决了这个问题

-(NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskAll;
}

希望对你也有用

关于ios - iOS6 中奇怪的 SplitView/NavigationController 行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14205511/

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