gpt4 book ai didi

ios - 旋转时的导航栏和选项卡栏

转载 作者:行者123 更新时间:2023-11-29 04:40:48 24 4
gpt4 key购买 nike

我有四个用于选项卡栏及其 View 的 Controller ,当我旋转手机时,我希望它仅为其中一个 Controller 调用 shouldAutorotateToInterfaceOrientation 方法,但它为所有 Controller 调用该方法。

如何仅为其中一个 Controller 调用 shouldAutorotateToInterfaceOrientation?

最佳答案

您不“调用”这些方法,这些方法是为继承自 UIViewController 的任何类调用的方法。
无论如何,我们没有理由不希望他们被召唤。
您可以做的是决定为您的任何 Controller 覆盖这些方法中的任何一个。
该方法返回一个 bool 值,如果返回 true,则 View 正在旋转,如果返回 false,则不旋转。

您还可以根据方向决定返回“是/否”,以支持一种特定方向

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation == UIInterfaceOrientationPortrait);
}

在这种情况下,仅当新方向为纵向时才会旋转 View 。

关于ios - 旋转时的导航栏和选项卡栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10421492/

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