iAd在景观中的视图

时间:2015-07-03 21:38:58

标签: ios objective-c iad

现在,当设备处于横向状态时,我的视图底部有一个iAd横幅。当设备处于横向状态时,如何让iAd横幅位于视图顶部?

banner.frame = CGRectOffset(banner.frame, -banner.frame.size.width/50, -banner.frame.size.height);

2 个答案:

答案 0 :(得分:0)

 Banner.frame = CGRectMake(0,0,480,32);

是解决方案

答案 1 :(得分:0)

您不应该为ADBannerView设置静态点数。在具有不同屏幕尺寸的设备上运行应用程序时会发生什么?

您应该做的是将ADBannerView frame相对于其中显示的UIView进行设置,如下所示:

iAdBannerView.frame = CGRectMake(0, 0, self.view.frame.size.width, iAdBannerView.frame.size.height);

阅读此问题的答案UIView frame, bounds and center,以便更好地了解frame完全引用的内容。