2012-07-11 64 views
0

如何將UIButton添加到AdWhirl廣告橫幅?微不足道的[adWhirlView addSubview: button]不起作用。按鈕不會出現。將UIButton添加到AdWhirl廣告橫幅

UPD已經嘗試過:

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

adWhirlView是可見的,但不是按鈕。

回答

1

你爲什麼不嘗試按鈕和的AdWhirl視圖添加到同父視圖?就像這樣:

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

在我看來,它將是同樣的視圖層次結構。你只需要按照你想要的方式來定位按鈕。

UPD: 如果失敗的AdWhirl接收廣告,它觸發的委託方法:

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

所以,你使用的AdWhirl didReceive/didFail方法可以切換您的按鈕的可見性。開始加入一個隱藏按鈕,然後在didReceive:設置

button.hidden = NO; 

和didFail:

button.hidden = YES; 
+0

我這樣做,它的工作,但有一個問題:當由於某種原因(沒有互聯網)的按鈕懸停在屏幕上。當按鈕出現沒有廣告時,它看起來很奇怪 – 2012-07-12 11:27:04

+0

我會將您的評論的答案更新爲我的答案 – NikGreen 2012-07-12 12:21:41

0

試試這個:

[adWhirlView bringSubviewToFront:button]; 
+0

已經嘗試過。查看更新。 – 2012-07-11 13:30:13