我正在使用它为我的广告设置框架
bannerView_ = [[GADBannerView alloc] initWithFrame:CGRectMake(0.0, self.view.frame.size.height-164 -GAD_SIZE_320x50.height, GAD_SIZE_320x50.width,GAD_SIZE_320x50.height)];
在3.5英寸的显示器上看起来很好。在4英寸的显示器上,各处都有东西......我终于使用自动缩放设置修复了所有内容以便在4英寸上看起来很好。我不知道该怎么做关于横幅广告。它现在最终在4“显示器上的一些东西上。如果可能的话,我想为4“或3.5”显示器设置不同的设置。
答案 0 :(得分:0)
这是我现在的解决方案......也许还有更好的方法。
CGRect screenBound = [[UIScreen mainScreen] bounds];
CGSize screenSize = screenBound.size;
CGFloat screenHeight = screenSize.height;
if((int)screenHeight==568)
{
// adjust for iphone 5
}
else
{
// standard frame
}
答案 1 :(得分:0)
你想在哪里专门放置GADBannerView与你的屏幕有关?我觉得这可能是AutoLayout的一个用例(放置GADBannerView所以它总是在某个位置比较屏幕上的另一个项目。)