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

したがって、AdWhirldidReceive/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 に答える