2013-03-21 98 views
0

我想添加一个iAd到我的iPad应用程序,它只适用于风景。但是,当广告出现时,它不适合景观的宽度(它具有肖像的尺寸)。我已经在下面设置了自动调整掩码,但没有任何反应。你如何得到这个工作?iAd不适合屏幕宽度

[iAd setAutoresizingMask:UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleHeight]; 

enter image description here

+0

您是否尝试过使用无弹性的自动调整功能,只需定位面罩?这可能会做到。此外,我始终将自定义蒙版放置在自动旋转方法中,因为iOS 6将I ad旋转更改为蒙版,并旋转并适当地安装。只是一个想法 – 2013-03-21 22:08:36

回答

0

ADBannerView已经存在于一个XIB文件,并使用IBOutlet链接。尽管在XIB中扩展了ADBannerView,但它并未在设备上以这种方式显示。甚至设置自动调整掩码并使用自动布局也没有做任何事情。所以,我手动设置了iAd的帧的宽度。

iAd.frame = CGRectMake(iAd.frame.origin.x, iAd.frame.origin.y, 1024, iAd.frame.size.height);