gpt4 book ai didi

iphone - UIViewController shouldAutorotateToInterfaceOrientation 不能正常工作

转载 作者:行者123 更新时间:2023-11-28 17:40:28 25 4
gpt4 key购买 nike

好吧,我不完全确定我是否会充分解释这一点,但就这样吧。

在我的应用程序中,我有多个 viewController,它们被添加和删除以显示不同的 View ,等等。其中一些 Controller ,我想允许旋转,而其他我只想在纵向模式下使用。

但是,当我更改 shouldAutorotateToInterfaceOrientation 以针对所需方向返回 YES,或者甚至只是始终返回 YES 时,当我在某些 View 中旋转设备时没有任何反应。

我添加到应用程序的第一个 View 将正确旋转并执行我希望它执行的操作,但是我添加到窗口的任何后续 View 都不想按需要旋转。

我将我的父 View (主 UIWindow)设置为 autoresizeSubViews,但仍然没有。

有什么建议吗?

最佳答案

我发现我的问题在于我如何实现我的转换和向屏幕添加新 View 。在我只是使用 viewcontroller viewcontroller,并将其作为 subview 添加到主视图之前,所以唯一可以控制旋转的是主 viewcontroller。我不知道 [self.navigationcontroller pushviewcontroller] 的存在。是的,这就是我现在使用的,它完全可以满足我的需要。

关于iphone - UIViewController shouldAutorotateToInterfaceOrientation 不能正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8360603/

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