gpt4 book ai didi

iOS 6 iAd 方向问题 - iAds 将我的仅纵向应用程序旋转为横向并保持原样

转载 作者:可可西里 更新时间:2023-11-01 05:55:57 26 4
gpt4 key购买 nike

我已经创建了一个 iOS6“单一 View ”iPhone 应用程序。

应用程序只有纵向。

我在应用程序中添加了 iAds。

我像这样向应用程序添加额外的 View :

         if (self.menuChoiceInstance == nil) {            
self.menuChoiceInstance = [[NJDViewControllerMenuChoice alloc] initWithNibName:@"NJDViewControllerMenuChoice" bundle:nil];
self.menuChoiceInstance.delegate = self;
}

[self.view addSubview:self.menuChoiceInstance.view];

似乎一切正常。

然后我添加了通用/iPad 支持。添加 subview 时包括以下行:

         [self.menuChoiceInstance.view setFrame:CGRectMake(0, 0, self.view.frame.size.width,
self.view.frame.size.height)];

现在我在使用 iAds 时遇到了问题。

当按下 rootViewController 上的 iAd 时,iPad 会旋转到横向。然后在关闭广告时旋转回纵向。

然而,在 iPad 上的 subview 上按下 iAd 会使 View 旋转为横向,并且在关闭时保持横向。这会破坏我的用户界面。

这个 iPad 问题是主要问题,但我现在偶尔也会看到 iPhone View 也有问题,这可能是相关的。

显示测试广告的屏幕底部的 iAd 横幅有时包含巨大的文本和图标,使它们相互重叠且无法阅读。按下 iAd 会将手机旋转到横向(再次在仅纵向应用程序中),但 iAd 显示广告时就像它仍然是纵向一样,拉伸(stretch)的内容从屏幕底部消失。

最佳答案

这里有类似的问题。很难找出它是什么,因为我使用了第三方 API。通过将我的 UIView 作为子项添加到 rootViewController,我的问题得到了解决。然后我的 View 开始响应所有主窗口更改。就像这样沿着 myUIViewController 的 viewDidLoad 某处的一行(或者你有的那么多)。

[myUIWindow.rootViewController addChildViewController:self];

类似问题...

iAd Landscape Strange View Behavior

Force ADBannerView to rotate (Not "orientation" but actual transform)

iAd banner rotates my view to landscape

关于iOS 6 iAd 方向问题 - iAds 将我的仅纵向应用程序旋转为横向并保持原样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16276106/

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