iPad 纵向应用程序以横向模式加载 iAd

Posted

技术标签:

【中文标题】iPad 纵向应用程序以横向模式加载 iAd【英文标题】:iPad portrait app loads iAd in Landscape mode 【发布时间】:2014-12-26 21:45:31 【问题描述】:

我有一个通用设备应用程序,设备方向为纵向和倒置。对于 iPad 故事板,我也单击了方向为纵向。当我在 iPad 模拟器中单击 iAd 时,应用程序会切换到横向模式。当我关闭 iAd 时,应用程序会像往常一样自动返回纵向模式。我在这个网站上查看了一些可能的解决方案,但它们对我不起作用。如何解决这个问题?

 #pragma mark iAd Delegate Methods


-(void)bannerViewDidLoadAd:(ADBannerView *)banner

[UIView beginAnimations:nil context:nil];

[UIView setAnimationDuration:1];

[banner setAlpha:1];

[UIView commitAnimations];

   

【问题讨论】:

【参考方案1】:

仅在呈现 iAD 视图的视图控制器中将 didautorotate 设置为 NO 并将supportedOrientations 设置为 maskPotrait

【讨论】:

您的意思是以下?... - (NSUInteger)supportedInterfaceOrientations return (UIInterfaceOrientationMaskPortrait | UIInterfaceOrientationMaskPortraitUpsideDown);这不起作用。我在哪里设置 didautorotate?

以上是关于iPad 纵向应用程序以横向模式加载 iAd的主要内容,如果未能解决你的问题,请参考以下文章

将应用程序转换为 IPAD 时如何保持横向或纵向模式?

Xcode 4.6:横向 iPad 应用程序中只有纵向区域处于活动状态

monotouch 在横向模式和纵向模式下旋转

iPad 横向显示纵向框架和边界

iPad 应用程序,HTML5,横向和纵向旋转

ipad中纵向和横向的滚动视图