0

我正在尝试在我的 iPad 应用上放置广告。我将 y 绳网设为零。似乎第一次绘制 add 时,它是从最顶部开始绘制的 y 坐标系。因此,具有电池电量和互联网强度的酒吧被吸引了。如果您点击添加,然后返回应用程序,则添加在电池强度条下方的黎明时分,y 线仍然为零。

如果我将 y 设置为 60,起初它看起来不错,但是当您单击添加栏然后返回添加时,添加会在电池条下方 60 像素处绘制,而不是在它的正下方。

似乎有时 y 从屏幕的最顶部开始,然后在电池拉伸条的正下方开始。

一定有办法解决这个问题,......

代码

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view from its nib.


    // AddCode
    adView = [[ADBannerView alloc] initWithFrame:CGRectZero];
    adView.requiredContentSizeIdentifiers = [NSSet setWithObject:ADBannerContentSizeIdentifierPortrait];
    adView.currentContentSizeIdentifier = ADBannerContentSizeIdentifierPortrait;
    [self.view addSubview:adView];
    adView.delegate=self;
    bannerIsVisible=NO;

}
 // i removes all the code to make sure nothing was messing it up
@end
4

1 回答 1

0

我怀疑,如果您使用它,您会发现问题在于应用程序以纵向以外的方向启动(横向或倒置)。

wantsFullScreenLayout我有一个非常相似的问题,并且能够通过摆弄我的 UIViewController 子类上的属性来让它工作。此属性的文档似乎暗示正确的值为 NO,但请尝试在主视图控制器上将其设置为 YES。

于 2012-05-01T19:55:03.893 回答