现在,当设备处于横向状态时,我的视图底部有一个iAd横幅。当设备处于横向状态时,如何让iAd横幅位于视图顶部?
banner.frame = CGRectOffset(banner.frame, -banner.frame.size.width/50, -banner.frame.size.height);
答案 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
完全引用的内容。