gpt4 book ai didi

ios - 通用应用程序支持纵向和纵向颠倒,但在 iPhone 上不会发生旋转 - 已更新

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

我的应用程序是一个通用应用程序,支持纵向和纵向颠倒方向。

我的应用程序使用一个 UITabBarController,它具有用于 3 个 UITabBarItemsUINavigationControllers

为了支持这些,我做了以下事情:

1) 相应地为两种设备添加了“supported Interface Orientations”键2) 在应用程序委托(delegate)和所有其他 View Controller 中添加以下代码

- (BOOL)shouldAutorotate {
return YES;
}

- (NSUInteger)supportedInterfaceOrientations {
return (UIInterfaceOrientationMaskPortrait | UIInterfaceOrientationMaskPortraitUpsideDown);
}

在 iPad 上一切都按预期进行,但在 iPhone 上,只有我的一些 View (不是全部)不响应方向的变化..!!为什么会这样??

最佳答案

你应该检查你所有的 View Controller 是否都定义了旋转,然后你应该将它添加到它们中:

-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
// Return YES for supported orientations
return YES;
}

关于ios - 通用应用程序支持纵向和纵向颠倒,但在 iPhone 上不会发生旋转 - 已更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21382945/

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