iphone - UISplitViewController 从上到下而不是从右到左过渡

标签 iphone uisplitviewcontroller

我有一个根 UISplitViewController,其中包含与 DetailViewController 相关的 UINavigationController。 DetailViewController 通过 Storyboard推送序列调用另一个 ViewController,称为 SecondViewController。当用户单击SecondViewController工具栏中的后退按钮时,所有UISplitViewController都有从上到下的过渡,而不是DetailViewController从右到左的过渡。在xCode设计中所有的过渡样式属性都设置为“水平翻转”。有办法解决吗?

最佳答案

我在 ios 5 中遇到了同样的问题,横向。 添加shouldAutorotateToInterfaceOrientation:在主 Controller 和详细 Controller 中都解决了问题

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation {
    return UIInterfaceOrientationIsLandscape(toInterfaceOrientation);
}

关于iphone - UISplitViewController 从上到下而不是从右到左过渡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11470829/

相关文章:

ios - UISplitViewController 中两个 View Controller 之间的通信

ipad - 在 Split View中,当应用程序以横向模式启动时如何调整屏幕 View

iphone - 如何使用 NSData 或使用数据字节 objective-c 生成 pdf?

iphone - 如何在 Cocos2d 中更新并显示分数整数?

iphone - 用于 iPhone/iPad 的 HTML 单位

iphone - 当 tableview 比屏幕长时将其转换为图像

ios - SplitView Xcode7 iOS9 - iPhone 上的 DetailViewController 中缺少后退按钮

objective-c - 显示向下滑动(就像在 iPad Split View中一样)

iphone - 在 UISplitViewController 和其他 View Controller 之间切换的最佳方式?

iphone - box2d 凹体