iAd不适合屏幕宽度

时间:2013-03-21 18:55:39

标签: objective-c ipad cocoa-touch iad

我正在尝试将iAd添加到我的iPad应用程序中,该应用程序仅适用于横向。但是,当广告出现时,它不符合横向宽度(它具有纵向尺寸)。我在下面设置了自动调整功能,但没有任何反应。你是如何让这个工作的?

[iAd setAutoresizingMask:UIViewAutoresizingFlexibleRightMargin |  UIViewAutoresizingFlexibleTopMargin |  UIViewAutoresizingFlexibleHeight];

enter image description here

1 个答案:

答案 0 :(得分:0)

ADBannerView已存在于XIB文件中,并使用IBOutlet进行链接。即使{X}中扩展了ADBannerView,它也不会在设备上以这种方式显示。即使设置自动调整遮罩并使用自动布局也没有做任何事情。所以,我手动设置了iAd框架的宽度。

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