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的主要内容,如果未能解决你的问题,请参考以下文章