0

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

UPD已经尝试过:

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

adWhirlView 可见,但按钮不可见。

4

2 回答 2

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;
于 2012-07-12T11:15:41.720 回答
0

尝试这个:

  [adWhirlView bringSubviewToFront:button];
于 2012-07-11T12:42:00.730 回答