0

我正在使用它来设置我的广告框架

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" 显示器的不同设置。

4

2 回答 2

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
}
于 2012-10-05T22:06:42.973 回答
0

您要在哪里专门放置 GADBannerView 与您的屏幕相关的位置?我觉得这可能是 AutoLayout 的一个用例(放置 ​​GADBannerView,使其与屏幕上的另一个项目相比始终位于某个位置)。

于 2012-10-06T01:26:28.460 回答