gpt4 book ai didi

ios - PhoneGap 上的 childBrowser 仅以纵向显示

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:18:11 24 4
gpt4 key购买 nike

我使用的是适用于 iOS 5.0、XCODE 4.2、phonegap 1.1.0 的 child 浏览器,我只能在纵向模式下打开它。我的应用程序支持所有 4 个 View ,但是当我选择一个 View 时,浏览器仅处于纵向模式。我确实收到此错误消息:

对于所有界面方向, View Controller 从 -shouldAutorotateToInterfaceOrientation: 返回 NO。它应该至少支持一种方向。

但我对 xcode 知之甚少 - 所以我无法解决这个问题 :(

帮助

最佳答案

我遇到了同样的问题,如果您查看 ChildBrowserViewController,就会发现一个名为 shouldAutorotateToInterfaceOrientation 的函数。

前几行查看支持方向的配置,但只有当您有多个方向设置时它才会旋转。我只有横向正确设置,所以它没有这样做。

如果您将 autoRotate 设置为 YES 或注释掉 if block ,它将检查是否支持当前方向,如果支持,它将旋转到该方向。

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation) interfaceOrientation 
{
//BOOL autoRotate = [self.supportedOrientations count] > 1; // autorotate if only more than 1 orientation supported
//if (autoRotate)
//{
if ([self.supportedOrientations containsObject:
[NSNumber numberWithInt:interfaceOrientation]]) {
return YES;
}
//}

return NO;
}

关于ios - PhoneGap 上的 childBrowser 仅以纵向显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7817253/

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