gpt4 book ai didi

iphone - iOS6 中的自动旋转

转载 作者:可可西里 更新时间:2023-11-01 06:18:49 25 4
gpt4 key购买 nike

我正在为 iOS 6 更新我的应用程序,但对自动旋转的更改有疑问。我的应用程序有一堆 View Controller ,它们都应该只支持纵向布局,除了 1 个应该支持除倒置之外的所有 3 个方向。

如果我将 application:supportedInterfaceOrientationsForWindow: 方法添加到应用程序委托(delegate)中,我是否必须在那里添加条件以检查我是否显示我希望能够旋转的一个 VC?

文档指出,如果我在 VC 上实现 supportedInterfaceOrientations,它应该覆盖应用程序委托(delegate)方法,但事实并非如此。我在子 VC 的方法中有一个日志语句,它在 VC 加载时被调用一次,但在我旋转设备时它没有被调用,但应用程序委托(delegate)中的方法是。

如果我从应用程序委托(delegate)中完全删除该方法,我的 VC 的方向似乎完全取决于我的应用程序支持的界面方向设置。这当然似乎是由于方法 supportedInterfaceOrientations 在创建 VC 时被调用一次,但在设备旋转时从未被调用。

有没有人有什么想法或建议?将不胜感激。

最佳答案

替换[窗口 addSubview:viewController.view];window.rootViewController = viewController;

关于iphone - iOS6 中的自动旋转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12518138/

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