将UIButton添加到AdWhirl广告横幅

时间:2012-07-11 12:32:25

标签: ios cocoa-touch adwhirl

如何将UIButton添加到AdWhirl广告横幅?琐碎[adWhirlView addSubview: button]不起作用。按钮不会出现。

UPD 已经尝试过:

[view addSubview:adWhirlView];
[adWhirlView addSubview:button];
[adWhirlView bringSubviewToFront:button];

adWhirlView可见,但不是按钮。

2 个答案:

答案 0 :(得分:1)

为什么不尝试将按钮和AdWhirl视图添加到同一父视图?像这样:

[view addSubview: adWhirlView];
[view addSubview: button];

在我看来,你所追求的是相同的视图层次结构。您只需要按照自己的方式定位按钮。

<强> UPD: 如果AdWhirl无法接收广告,则会触发委托方法:

-(void)adWhirlDidFailToReceiveAd:(AdWhirlView *)adWhirlView usingBackup:(BOOL)yesOrNo

因此,您可以使用AdWhirl didReceive / didFail方法切换按钮的可见性。首先添加一个隐藏按钮,然后添加didReceive:set

button.hidden = NO;

和didFail:

button.hidden = YES;

答案 1 :(得分:0)

试试这个:

  [adWhirlView bringSubviewToFront:button];