gpt4 book ai didi

iphone - 每次发生旋转时调用 supportedInterfaceOrientations

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

supportedInterfaceOrientation 应该只在 viewDidLoad 时调用一次,但在我的例子中,每次模拟器旋转时都会调用它。

我只需要两个方向 potrait 和 portrait upside up。

当我旋转到颠倒时,支持的界面方向被调用 4 次,我的 View 变得颠倒。在旋转到横向时它只被调用一次(但它不应该?)。

有什么解决办法吗?

PS:我没有使用任何导航 Controller ,因此将旋转设置为等于顶 View Controller 无关紧要。在我的 pList 中只支持 2 个方向

我还有一个主视图 Controller ,我在其中添加了 subview ,并在我的 View Controller 中设置了支持的界面方向。

奇怪的是 3 个 View Controller 之前(之前呈现)有问题的,他们旋转就好了。

最佳答案

您可以在 viewDidLoad 中查看 interfaceOrientation。您可以通过 self.userInterFaceOrientation 获取 interfaceOrientation。

也许在 viewWillAppear 中检查 interfaceOrientation 会更好。

区别在于,每次您进入该 View 时,viewDidLoad 只会调用一次,而 viewWillAppear 将被调用。

关于iphone - 每次发生旋转时调用 supportedInterfaceOrientations,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14435651/

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